Блог пользователя abcdqwerty12345

Автор abcdqwerty12345, история, 3 года назад, По-английски

I did not give today's contest today but accidently I looked at the scoreboard and found a lot of submissions for problem A, B, C , D which were much higher than usual.

Screenshot-2021-10-10-at-4-40-05-PM

Hence, I looked online and found that all the solutions for the first 4 problems were leaked.. HERE are the screenshots. I don't want to share the link of the website , it's just for reporting

Screenshot-2021-10-10-at-4-29-17-PM

PROBLEM — D Training Session Solution

Screenshot-2021-10-10-at-4-28-11-PM

PROBLEM — C Delete Two Elements Solution

Screenshot-2021-10-10-at-4-28-28-PM

PROBLEM — B Groups Solution

Screenshot-2021-10-10-at-4-28-43-PM

PROBLEM — A Computer Game

Screenshot-2021-10-10-at-4-28-57-PM

  • Проголосовать: нравится
  • +182
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится +94 Проголосовать: не нравится

i hope most of the cheaters just copy pasted the solution and didn't change anything.

»
3 года назад, # |
  Проголосовать: нравится +84 Проголосовать: не нравится

'Only for educational purpose'

Seriously?

»
3 года назад, # |
  Проголосовать: нравится -54 Проголосовать: не нравится

damn thats bad(like the round)

»
3 года назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

This is straight up disappointing. D getting this many solves definitely caught my eye!

Some Of the Contributors
  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    I am disappointed that even a not so fellow blue would resort to that. Society is fucked man

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +4 Проголосовать: не нравится

      They are blue because they resorted to that

      • »
        »
        »
        »
        3 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Maybe, but by the time of submission and his rating graph i assume he was afraid of demoting and copied the code in the last second. If he constantly cheated he would've submitted earlier and with more changes in the code

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +17 Проголосовать: не нравится

    Actually I think today's D was easier than Friday's D, and back then it also had 1500 solvers, which was much more suspicious to me

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      I also think today's D was easier than usual. I'm actually a little surprised with the few number of solves of D, and I associate this with fewer participants.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      That was exactly copied problem from INOI 2021 and it's solution of all contestants were public on contest site at codechef

      Although it is still suspicious because in INOI there are extremely few submissions during the contest

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      D is a known problem. I remember 3 or 4 similar problems with exact same solution. It's this type of problem that needs to be solved 1 time only so the next time you know how to deal with it

      • »
        »
        »
        »
        3 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Aren't most educational round problems like that ? They are "educational" rounds after all :)

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
            Проголосовать: нравится +9 Проголосовать: не нравится

          i don't know. i hate educational rounds. i wrote that one because i need rating :D

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    So it isn't too much to hope for a significant ranking improvement after the plag-tests are run, ig.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +16 Проголосовать: не нравится

    All submissions have integer overflow I guess. As they are multiplying size of two vectors directly without typecasting.

    Even the leaked one did the same mistake

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      I used vector size in my code, too. Things go well on my computer. However, the same code reports a WA 14 on codeforces. Can you explain further about the issue?
      WA14:131482168. Hacked: 131448614. Their test cases are the same, which is generated as follows:

      code that generates test cases
      • »
        »
        »
        »
        3 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        size_t is unsigned long int and on your compiler it may be compiling as 64-bit integer but not on cf, try using c++ 17 (64). I submitted your code with c++ 17 (64), got accepted

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

I don't want to share the link of the website

THANK YOU! FINALLY SOMEONE SMART!

»
3 года назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

How will you report that website??

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Can't.

    It's there for a long time. They first upload videos on Youtube showing the solutions and post it in their website.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +17 Проголосовать: не нравится

      Actually probably it can be DMCA'd because the problems are copyrighted by codeforces

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Color me surprised! (and Cyan :P)

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +40 Проголосовать: не нравится

Cheating increased because of dumbos like you. Many people who are cheating now wouldn't have got the idea to look for answers online if you ppl haven't posted blogs like these.

Cheaters don't stop cheating by reading blogs like these, but more people will take that path instead.

  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Does CF's Plag-Checker only compare submissions of participants with one another or are some of the leaked solutions from websites/apps (validated with the help of timestamps) also considered?
    If they aren't being considered right now, maybe there can be a way for users to make submissions flagging these leaked solutions (with timestamps) in the period between the plag-check and the conclusion of the contest?

  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

    It is said that, "There is no such thing as bad publicity" XD.

»
3 года назад, # |
  Проголосовать: нравится -56 Проголосовать: не нравится

I am sure most of the cheaters(as well as the site author) are Indians. Stop spoiling the platform for all of us.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +15 Проголосовать: не нравится

    What do you want exactly? Should every Indian leave codeforces? If no, for what reason would you bring nationality in a discussion about cheaters?

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

    lol wtf !

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится -13 Проголосовать: не нравится

    I agree. Cheating happens mostly in India.

    And it all started because of this and this

    PS: The videos are in Hindi. So you won't be able to understand what they are saying...

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +9 Проголосовать: не нравится

      India's population in largest in world . Even India and china combined population is 1/3 of world population . By watching these fucking piece of shit you can't blame whole country.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +39 Проголосовать: не нравится

      Damn, the guy introducing the first video should considering becoming an auctioneer or a rapper...

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится

    I m also Indian ,and the above statement said by Itami-san is the sad reality of India because of the fact they think showing of 4-5 star or blue/cyan on there resume will get them better chance at Placements ,this hyped up when many placed in good company on Youtube started telling 4-5 star or master/expert will get easily shortlisted for interview, and that's how everything began.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    Hmm, I do get the interview part, a lot of people use CP as a means to reform their problem solving skills. Also, there are a lot of top performers from India in almost all contests, so it's not entirely right to judge people with some videos(or my comment for that purpose).

    The only possible solution could be introduction to CP at a relatively earlier age — before university or late high school days — that might change the perception of CP being an interview tool to a competitive sport.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +4 Проголосовать: не нравится

    Ngl 99% blogs related to cheating on CF are from India or involves Indians.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится

    No one here is criticising ALL the Indians or entire India, neither does it mean that all the Indians should be banned. It's just a statement that MOSTLY Indians are cheating. If you find it so insulting, then there's definitely some truth in it.

    It's just honest criticism, I'm not sure why the arrogant replies here?

»
3 года назад, # |
  Проголосовать: нравится +35 Проголосовать: не нравится

I think Div1 contests are much better if you want a fair contest. most of the cheaters are specialist and below

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

May I know what is the standard practise for dealing with cheaters? Compare the code? Timestamps? pls

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +21 Проголосовать: не нравится

I wanted to hack some solutions on D and found these submissions: 131451583, 131451918, 131445055, 131445378, 131446713, 131450007, 131456045, 131444023, 131447078, 131450582, 131446514, 131453109. You can find more here and here

UPD: Lol, they are all hacked now. Someone shared a wrong solution.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

If these cheaters are not severely punished, Codeforces rounds will be boring by these cheaters sooner or later.

»
3 года назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Maybe the statement $$$ (top[i].size()-1)*(dif[j].size()-1) $$$ is hackable because it would return an unsigned int which may not fit for $$$2*10^5 * 2*10^5$$$

  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

    How to upload this test? I created this test but size is too large (1.7 MB) to use as hack.

    Edit : Got it, we can upload a generator as well

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Can we discuss hacks while Hacking Period is not Over?

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I am not sure about this one. vector::size returns a size_t (same as unsigned long int) value which will not overflow. Can anyone tell the hack tc for these solutions?

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I made this account to comment stuff that might come across as controversial. You just cant simply end cheating at all. Proof? Look at big games like FIFA and COD and all that bunch you'll find tons of cheating going on with ease and they're way bigger and more developed than codeforces and that is not bad on codeforces' side but rather proof that eradicating cheating all together is just impossible. Now you might ask so what to do? Simply just dont care anymore. Honestly at this point it is not worth it at all to just feel anything towards any type of online contest. Cheaters will be there no matter what and blogs like these only open more eyes upon such resources. Because why will any newbie just bother when he can just see thru the blog this type of stuff then put any effort? Add to that there are more issues to deal with than cheating. Have you seen the state of round 3 contests? literally the worst place to ever try and put effort in. 2 day old accounts solving all the tasks with ease, sounds suspicious yet you never hear of it. Also these solutions dont come out of thin air, cheaters are simply not this capable so if you really want to solve it get to the root and find who puts out free AC code that is seemingly well thought and coded than a bunch of cheaters that are clueless headless chickens. Also at this point we see a new cheating blog every week is it really worth it to boil your blood anymore or just care? Just do the right thing and stop caring so much about a number on an internet site that holds no weight in real life. Until we see action against such people then I dont think it's really worth it to keep shouting. Btw, in no way i mean any disrespect against mike it's just and impossible task and that needs to be admitted.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    2 day old accounts solving all the tasks with ease, sounds suspicious yet you never hear of it.

    Maybe these accounts are just new accounts registered by some strong contestants for competition.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +4 Проголосовать: не нравится

      That is wrong though. Tell me what is the difference between that and some newbie having another account and uses both in contests? Nothing. Moreover, it means some insecure topcoder is using his power to steal ratings from others who might not be as good. Still a horrible thing to do.

      • »
        »
        »
        »
        3 года назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        Tell me what is the difference between that and some newbie having another account and uses both in contests?

        Who told you that if a person registers multiple accounts, he must use them at the same time in a contest? Can't you just use one account in a contest? According to what you mean, if a person has two accounts at the same time, he is cheating? That's obviously wrong.

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          if a person has two accounts at the same time, he is cheating? That's obviously wrong.

          Every square is a rectangle, but not every rectangle is a square. Every plagiarist is a cheater, but not every cheater is a plagiarist. The users of multiple accounts are just a different variety of cheaters. Some of them do this to gain an unfair advantage for their main account. The others only harm the system without any direct benefit for themselves. Either way, having two accounts at the same time is forbidden by the rules and there's a good reason for that.

          Imagine a plagiarist creating a new account with a random name, submitting copy/pasted solutions with some obfuscation and then immediately abandoning this account after the contest. Does he gain any advantage for himself by doing this? No. Does only sabotaging the system without any personal gain magically make this behaviour acceptable? I don't think so. But the owners of multiple accounts may disagree, because this is similar to what they are doing.

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          Btw it is prohibited by Codeforces rules to have two accounts

      • »
        »
        »
        »
        3 года назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        I mean, you're probably not that justified in claiming that "someone is new to codeforces AND is not another account of another user" == "someone is new to comp programming" -- after all, cf isn't the only such platform out there. Plus, if someone solves all the tasks, it is unlikely that it is from cheating -- how often do you see 3000-difficulty problems' solutions leaked? Who would be able to leak them?

        edit -- my bad

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
            Проголосовать: нравится +1 Проголосовать: не нравится

          you totally missed my point. It's okay I'll boil it down. A lot of the accounts you see in Div3 contests that are new are never touched afterwards basically meaning that the account was only made to participate in this contest then it is thrown away. This is sabotage of the contest and cheating its integrity. Plus I am not implying they cheated as in copying code but as in participating as someone who they arent in order to sabotage the contest. People like these take places of rightful people decreasing their rating. If the case as you are implying this means that this account will remain active afterwards and participate more but that is not the case these accounts are thrown away and not used after and you can look them up and see that.

»
3 года назад, # |
Rev. 2   Проголосовать: нравится -77 Проголосовать: не нравится

Upvote this comment if you support banning Indians from online contests.

Good lord, tons of downvotes from Indians!

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится -11 Проголосовать: не нравится

    Even if you said that about other race or nationality, I would punch you in the face the hardest I could, not thinking of the consequences. Being racist is so fucking retarded, fuck you, bitch.

»
3 года назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Punishment suggestions for cheaters: 1) Rip of their arms. 2) peel their skin 3) place them in HF. Peace :)

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +9 Проголосовать: не нравится

wow. insert variables by yourself and It is only for educational purpose. does this even make any sense?

»
3 года назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

This is absolutely madness, almost every contest is breached by cheaters, the fact that we as a community are unable to do anything makes these cheaters grow each passing day.

»
3 года назад, # |
Rev. 5   Проголосовать: нравится 0 Проголосовать: не нравится

Soooooo.... Why bother? D solution is poorly written here, so it will be hacked, isn't it? )))

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Finally someone who is actually sensible. D needed better constraints. Hacked solutions are a 100% right so far it is just int overloading that hacks them not actual cases.

    • »
      »
      »
      3 года назад, # ^ |
      Rev. 4   Проголосовать: нравится 0 Проголосовать: не нравится

      vector dif[i].size() and top[i].size() aren't long-longs, so their product can overflow — for example when they both are 10^5 each.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      To explain, if the authors of problem D really wanted the numbers to go so high they would've done so themselves and it is a very common practice in CF rounds and nearly every problem has those type of testcases. But the testcases this time don't go this high meaning that the authors probably didn't want them to reach such number for a reason (int overflow). So basically meaning either the constraints are unclear or the testcases are poorly written in either way it doesn't negate the solutions as they're correct solutions.

      • »
        »
        »
        »
        3 года назад, # ^ |
        Rev. 3   Проголосовать: нравится +12 Проголосовать: не нравится

        But then, there would be no "educational" hacking! It would be bad, very bad )))

        Hackable Edu's is a long tradition )))

»
3 года назад, # |
  Проголосовать: нравится -16 Проголосовать: не нравится

Hi, Can you please share the link to this website?

»
3 года назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

On the other hand, I was detected as a cheater because on round 747, my B submission coincides with horizon2 B submission. Note that I use the template of jiangly and the B's solution is way too simple enough to put me into this situation. If I am faster in implementation, maybe horizon2 is punished :)) Have a nice day.

»
3 года назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

People like me are dying of solving $$$2$$$ or $$$3$$$ problems during contest but couldn't find a proper approach sometimes or misses one or two corner cases or takes longer time to solve the problem each time hence decrease in rating and there comes these guys. Just copy paste others solutions and become $$$blue$$$ overnight.

»
3 года назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

abcdqwerty12345 Why do you even care The number of contests you appeared in are less than the cheating blogs you made. You are just a spam and noting more Please ban him

»
3 года назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

Bored From reading these post. Let Them Cheat from now if it gives them happiness, Realy they can't go far beyond CM due to late submission, so clearly they Not Comming in Our way xD.Just Focus On self Improvement :)

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

if we hope for better codeforces so act, every one try to hack 5~10 codes this will clean the mass around and they will stop doing it.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    this is only when the cheaters themselves screwed up -- if the cheaters' code is correct then we have no wae

»
3 года назад, # |
  Проголосовать: нравится -9 Проголосовать: не нравится

Have you considered the fact that ABCD were all easy problems?

I solved A in 1 minute, B in 5 minutes, C in 5 minutes, and D in 16 minutes.