f8ck_cheaters's blog

By f8ck_cheaters, 5 weeks ago, In English,

These 2 users from the same institute have cheated in the previous cf round.

Their solution for problem D :

User 1

User 2

Their solution for problem E1 :

User 1

User 2

It is clearly visible that second user has copied the solutions of first and also to avoid plagiarism, he has put useless if statements in the middle.

@MikeMirzayanov Please take some action against these kind of cheaters.

 
 
 
 
  • Vote: I like it
  • +176
  • Vote: I do not like it

»
5 weeks ago, # |
  Vote: I like it -77 Vote: I do not like it

we IITians excel in every department xD

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Could have been better and more classy.

    If Plagiarism checking in CodeForces is done on source code without using a preprocessor, then it is really easy to cheat it.

    #if 0
    ------ add anything you wish here, like, even lyrics: -----
    Is this the real life? Is this just fantasy?
    Caught in a landslide, No escape from reality.
    #endif
    

    People here add tips in their code and god knows what, as comments so this won't trigger a red flag.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -21 Vote: I do not like it

    Is this something ,you should be proud of ?

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +24 Vote: I do not like it

      It was supposed to be taken as sarcasm ):

»
5 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it
if(0)
{}

What a stupid condition

»
5 weeks ago, # |
  Vote: I like it +83 Vote: I do not like it

You should not make a new account to raise such a problem. Be brave to show your identity to these guys.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +83 Vote: I do not like it

    I think he is their batchmate that's why he made alt account xD

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +128 Vote: I do not like it

      Plot twist — all 3 had decided to give the contest together, but then the other 2 ditched him and hence the post

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

These same two users have cheated in the latest codeforces round #654 Check out their submission for problem B to E. Same logic just change of variable names and addition of useless if statements.

These type of users are only shame to the community and nothing else.

Check out this second user's template. ----Doesn't looks that he made it on its own;;;must have copied that too from someone else.

Even I am a low rated user,sometimes I am not able to come with A's solutions too,but that doesn't mean that I will ask from a second user for the solution just for the sake of rating change.

I request the community to ban these two users.

  • »
    »
    5 weeks ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    First user is innocent till proven guilty. The second person might be trolling with a fake account and he has seen the first user's submission and copied it(Locking submission then seeing room's submissions). So for now, only the second person is guilty but the first is innocent.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +33 Vote: I do not like it

      Chances are extremely rare when both are from the same college.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      What is the probability of a person being capable of solving a problem, solving it from a fake account to copy code of his batchmate and then submit it from his original account? I'd appreciate a rough estimate.

      Incase you tell me it's not zero, then the probability that two people end up writing the same code(without cheating)is also not zero and you can then call both of them innocent.

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +5 Vote: I do not like it

        Say the two people copying each other are A and B unless proven guilty obviously XD , and the person who wrote this blog is C. Now, what's the probability that C is actually user B just trying to drop off his other account(B) because he once wrote his crush's name on the code who later became his best friend's girlfriend. XD

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I thought there were supposed to be a validator or something to check if a user cheats or not...

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +27 Vote: I do not like it

    Apparently it is quite easily fooled. If you make trivial modifications to the code, it seems like it doesn't catch it.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Yes. It's pretty difficult to design a plagiarism checker as you don't want to accidentally catch those who didn't cheat. I feel like most of the cheater catching has been done by the community these days (as of now, humans are still more intelligent than robots on these matters).

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +13 Vote: I do not like it

        I feel like most of the cheater catching has been done by the community these days

        Judging by the sheer number of stupid comments that are left under "Rule for third-party code is changing" and assuming most cheaters don't even post there after being caught, I don't think so.

        • »
          »
          »
          »
          »
          5 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Yes, but cheaters are getting smarter now. It is rarely the case nowadays that someone copy and pastes code from somewhere else directly. They usually change some stuff and then submit, making it much harder to be caught. I mean if you're going to cheat, chances are you won't make some stupid mistake.

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it +5 Vote: I do not like it

            “Cheaters are getting smarter now”

            Cheaters: if(0){}

            Einstein would be jealous

»
5 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

Nice Way to earn Ratings..xD Ban Them !

»
5 weeks ago, # |
  Vote: I like it +19 Vote: I do not like it

Hazard and Messi teaming up!

»
5 weeks ago, # |
  Vote: I like it -10 Vote: I do not like it

My rating graph is better than them LOL

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I think there should be a report option . Where we can report and provide our complain.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I feel like people might abuse that, and then the codeforces staff would be checking reports 24/7 with many of them being false alarms. I guess it's better than right now

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      That can be fixed. If a user spams and sends more than 5 fake alarms, for example, it gets banned from reporting.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

They communicate somewhere. Maybe there is some chatroom or discord server.

Just a suggestion: some algorithim could check the execution time and code size, and if they are in some range of simmilarity, they should be analized by real people. That can make it more effective. That should be ignored by problems wich the jury's answer is O(1). But still, that may catch some cheaters. What do you think?

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Unfortunately, I think that would also be easy to fool. Cheaters could just insert a loop that counts up to 1000000 at the start of the program to add some time. They can also pad their code with uncalled functions and such to change the length.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      At least it will catch some cheaters, wich is better than nothing.

»
5 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

These cheating cases are really disappointing for users like me who are even struggling for a specialist tag ( I am able to solve only first 2 or 3 problems in any live contest) because I personally believe that rating matters only when you have achieved it yourself rather than copying code for the sake of good looking profile.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Don't be demoralised. I hope that one day you will be able to achieve the milestone you personally want to reach for yourself. Not for showing off, not for some job recruiting or other shit, but for yourself. I have seen people reaching a certain colour (Cyan, Blue, Purple, whatever one prefers) and not use that account anymore just to show it off. Don't fall for this trap. Stick to honest problem-solving. One day you will prosper. It takes time. And hard work.

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

For this type of cheater i can't be specialist..

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

In a lot of IDEs it is able to notice when there is a statement that is always false, always true, or useless. Like if you did something like if(0) it would notice. Perhaps if these kinds of things were noticed by the code then they could be put into a more thorough checker, like maybe an actual person.

Although, then people would just make the code check for things that are out of the problem constraints but not the program itself. Though, it'd still be helpful for people like User 2 up above. if(0)

»
5 weeks ago, # |
  Vote: I like it -12 Vote: I do not like it

"_I failed in some subjects in exam,but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft_". ...Bill Gates.

All cheaters should take a lesson from this!!