me123456's blog

By me123456, 4 years ago, In English

A lot of people in today's contest have copied code from various sources. A youtube channel was continously posting solutions during the contest. He posted A,B,C,D solutions within the first hour of the contest.

Numerous people copied code from here and made slight changes into the code and submitted and got AC. I request you to get this channel banned as soon as possible and take whatever action is required so that codeforces ratings do not loose credibility.

These channels distribute solutions during live contest and even the people who cannot solve A end up solving 3 to 4 problems. So it's better if these channels are banned asap else there is no point in giving these contests when someone can cheat and easily get a better rank than you.

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

| Write comment?
»
4 years ago, # |
  Vote: I like it +61 Vote: I do not like it

Man how many groups are there :(, every week I see some new groups XD

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

    True, it's like the more you look the more follow.

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

    Well, it seems the more we guys discover these groups, the more sources / ways the cheaters gets to know. The only way to stop, IMO, is tracing the variations in submission templates / coding manner. As, cheaters can't use their logic / style through the contests. Maybe there can be other efficient ways, but it's about preventing this.

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

    It's sad that the cheater in this case is probably 1800+ or 1900+. He's doing it to ruin the spirit of the contest. I saw one of his comments and he thinks he's helping people. He also mentioned he will do it for every contest. So basically div2 D will have like 2k+ submissions.

»
4 years ago, # |
  Vote: I like it +9 Vote: I do not like it

Codeforces should do something to identify these cheaters and should permanently ban their ids. It hurts when you are competing honestly and then find that all of this is happening

»
4 years ago, # |
Rev. 2   Vote: I like it +46 Vote: I do not like it

This cheating thing is getting really serious.

»
4 years ago, # |
  Vote: I like it +11 Vote: I do not like it

i wonder how you found out about these telegram channels and that youtube channal :thonk:

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

    The account 'CodewithAG' was involved in last contest as well. I think he is a user with somewhere 1800-2000-ish rating and is doing this for fun and encouraging the cheating system in codeforces. It's kinda similar to the concept of "Some men, just want to watch the world burn", Mike should ASAP improve the MOSS/Plagiarism detector in Codeforces, because too many people are cheating now, given that he provided answers to first 4 problems before completing 1 hour into contest.

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

      FFS stop making the channel more popular, thats exactly what the channel owner wants

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

    Someone send this you tube channel link in one of the telegram groups after today's contest. So..

»
4 years ago, # |
Rev. 2   Vote: I like it +45 Vote: I do not like it

You should dm this issue to Mike instead of posting it here as more people will be attracted to such channels and groups

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

    Is there any codeforces support e-mail id where I can report this??

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

      I think just tagging Mike would suffice in most cases.

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

    i dont think posting about people cheating in contests is any bad. I know many people dont like this kinda blogs at this point because a lot of them have been written so far, but its more like spreading awareness on how bad cheating is by exposing those people who cheated.

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

    MikeMirzayanov I tagged him, now he can see the issue!

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

      Yo guys, Mike knows what's going on, after all he made the codeforces, so please stop tagging him everytime you catch a new cheater.

»
4 years ago, # |
  Vote: I like it +5 Vote: I do not like it

I am thinking, How do you find these telegram channels?

  • »
    »
    4 years ago, # ^ |
    Rev. 2   Vote: I like it +28 Vote: I do not like it

    1) Go to Play Store 2) Search Telegram 3) Download telegram and install it 4) Open telegram App go to search at top-right corner 5) Type anyword related to coding then...

    Dm me if u have any more queries.

»
4 years ago, # |
  Vote: I like it +32 Vote: I do not like it

I started coding recently after so long and I was thinking that the number of people solving D has really blown up.

To the cheaters, good luck finding solutions in an onsite contest or an interview.

»
4 years ago, # |
  Vote: I like it -6 Vote: I do not like it

You cannot ban this channel, because if you do so, other channel will be created. The best way to reduce cheater is only every competitors should be honest

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

    I think Codeforces can take some punitive measures.In a chinese OJ, luogu, if you cheat in contests, the anit-cheat system will find you and clean all your submission records and will turn your name's color into brown to show that you are a cheater.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it -13 Vote: I do not like it

      Great idea. However, this cannot reduce the amount of cheater. Since the account created for free, the cheater will create other account if they become "banned" color.

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it -10 Vote: I do not like it

        Maybe ban IP can solve the problem?

        • »
          »
          »
          »
          »
          4 years ago, # ^ |
            Vote: I like it -10 Vote: I do not like it

          A device can have more than one IP. Similarly, a group of devices have the same IP, which is also known as private IP. Example, a common network shared among schools, universities.
          Please read networking basics before commenting anything stupid.

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

            There was NOTHING stupid in his/her question,as nobody is supposed to know networking basics for asking questions, or even comment... I even consider the idea good as the cheating morons probably would need more sense than they actually for painstaking creating accounts by changing IPs.

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

              My apologies. I didn't realise that. But still, IP blocking is not a solution.
              Suppose, there are some students belonging to same university, so all of them have same IP. Now, if one student cheats, why should the other students suffer because of him?

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

        But what it will do is , once someone's account is flagged for cheating, other people who follow them, maybe their friends or peers in college or maybe even their haters will get to know that this person cheats and than it will be very shameful for that person.

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

        Most cheaters cheat for ratings , if we set cheaters' rating to 0 ,I think it will decrease the amount of cheaters efficiently.

»
4 years ago, # |
  Vote: I like it +1 Vote: I do not like it

I'm so shocked that there are persons who use Youtube to cheat. And I think cheating in contests only does harm to everyone. Cheaters in CCF's contests can face a three years' ban from all official contests.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it -6 Vote: I do not like it

    Chinese OIers nearly all know a famous cheater: 【】(This is only a symbol of him),and I don't want to tell you his name : Ka*****07.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it -7 Vote: I do not like it

      He uses SSH in HNOI2021 to copy other competitors' codes. He was caught and his score was declined.

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

How do would we even get the channel banned ? I mean its unethical from our point of view but is it violating any Youtube Community Guidelines or their Terms of Service? :(

»
4 years ago, # |
Rev. 3   Vote: I like it +17 Vote: I do not like it

CF ratings will be obsolete in no time if this continues.

»
4 years ago, # |
  Vote: I like it +7 Vote: I do not like it

I wonder if Codeforces could implement a report option with restrictions (may be rating greater than >1600 and maximum of 2-3 solution reports in a contest and after 2-3 useless reports by user, the report option be seized from the user).

  • »
    »
    4 years ago, # ^ |
    Rev. 3   Vote: I like it 0 Vote: I do not like it

    I just notices codeforces also decreses the rating when found plagarism by a a large number. This is also a big threat. But noticed just now that Master_Jiraya experienced a huge negative delta due to plagarism in previous contest, he did the same today. This decrement is definitely not enough

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

      Such contestants should be removed instead of skipping their submissions! They don't just affect other contestants' ratings but decrease the credibility of CodeForces ratings!!

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

      Breaker-iwnL- See this, he reached close to 2000 rating just by cheating :(

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

      kedos123 experienced a huge negative delta due to plagarism in previous contest

      It's interesting that kedos123 used code obfuscation in every recent contest. But only got caught and penalized specifically in that previous contest, where he forgot to obfuscate his A — Arithmetic Array submission.

      he did the same today

      He kinda learned his lesson and improved. All his submissions for every problem are carefully obfuscated now. This will probably keep him safe this time around.

      There's another very funny observation. He did fail his initial submissions for problems B and C only because he had that unnecessary cin>>t; line in his main function. The guy somehow has correct solutions (it's magic!), except that these solutions don't really work because he reads the input data in a wrong way. For problem B he even spent a considerable amount of time and had multiple failed submissions before figuring out what went wrong. Troubleshooting C only took 2 minutes.

»
4 years ago, # |
  Vote: I like it +9 Vote: I do not like it

As Obito Uchiha once said, "Those who copy paste solutions are scum, but those who post the solutions during an on-going contest are worse than scum".

»
4 years ago, # |
  Vote: I like it +2 Vote: I do not like it

for the first time i solved 2 questions , i was very happy , but then this happens , and now feel my pain :(

»
4 years ago, # |
Rev. 2   Vote: I like it +8 Vote: I do not like it

1k+ view on problem 'D' -_- now that's why there are too many solve in the problem 'D'.. come on man please don't make Codeforces contests like Codechef long contests :(

Isn't there any way to stop this type of mass cheating?

»
4 years ago, # |
  Vote: I like it +13 Vote: I do not like it

codeforces should create a "report user for cheating" option soon

»
4 years ago, # |
Rev. 4   Vote: I like it +1 Vote: I do not like it

Cheating is disgusting. See his submissions:- https://mirror.codeforces.com/submissions/veteranic

»
4 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Why is there no permanent punishment for cheaters? I believe that the cheating problem is unfixable, and the only thing one can hope for is to reduce its extent. And right now, I think the benefit of successfully cheating is much greater than the cost payed on potentially getting caught.

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

    Totally agree... If it's very clear that the contestant has cheated, don't give them another chance.. instead of skipping submissions just immediately delete those accounts!

»
4 years ago, # |
  Vote: I like it +44 Vote: I do not like it

This might sound crazy, but I think that the best way of getting rid of the rising cheating is by making 10 times more similar channels/groups and start spamming wrong solutions.
I am considering this as the best possibility because I came to know that Telegram / YouTube / Discord doesn't give a crap about codeforces.
This might also be a terrible idea I'm just giving an opinion.

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

    This method might be effective. In fact, I heard about one kind of competition, where jury posted some solutions pretending to be right, but containing a clear and ridiculous mistake obvious for those who are able to solve the task correctly. Actually, it worked surprisingly effective. Cheaters were easily detected and banned from furhter participaing. There was no testing system though (it was not the coding competition) and all the solutions were manually checked, so I'm not quite sure how it might work in this case. But in my honest opinion, it should be given a try.

    (sorry for my bad English)

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

      If that is how it's going to be, I request you to make a blog about it so other guys could share their opinion about this. And if there's no bigger issue(than literally mass cheating) then we all can give it a shot.
      The reason I'm asking you to do it is because people will give more weight to what you say. A blog written by me will be blown away like air.

»
4 years ago, # |
  Vote: I like it +1 Vote: I do not like it

I really don't understand why would anyone cheat, what's the point in getting something you don't deserve?

»
4 years ago, # |
  Vote: I like it +2 Vote: I do not like it

The amount of time people spend in thinking of these cheating tactics and finding these telegram groups and youtube channels, if they spend half of that in practicing might get better ranks!!

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

I think one solution is to judge all solutions after contest, no pretest and prejudges.

»
4 years ago, # |
  Vote: I like it -10 Vote: I do not like it

Guys here is the good news , again this fucking loser twoseven cheated. God this guy is unstoppable.

Leaked code of C: https://ideone.com/NMPWQJ

His code of C: https://mirror.codeforces.com/contest/1539/submission/120081518

Leaked code of D: https://ideone.com/JoxG94

His code of D: https://mirror.codeforces.com/contest/1539/submission/120105206

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

    the codes are not same, so chill .

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

      no these are same. The leaked code was changed stupidly like "sort(arr.begin(),arr.end(),sort_on_second); reverse(arr.begin(),arr.end());"

»
4 years ago, # |
  Vote: I like it +4 Vote: I do not like it

One of the more effective ways should be simply perma banning people after they get three or more strikes, so in that way, innocent people would not get straight up banned, and cheaters would then have to work their way through the ranks all over again, repeatedly, which would most likely deter them. Like I do not understand why so many cheaters get off the hook like this. Like I have seen people get caught three or more times already, but they still get to participate contests and do anything. For instance, PhantomAssassin, this guy's only rating drops are when he gets caught cheating.

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

The actual problem regarding cheating is, most of the times the people who are 1700+ are not much affected by these people, as they usually solve till D. But those who are honestly trying, get swayed away by these people, and their rating gets affected so much that, they can never cross the 1300-1500 range, cuz they got to solve D (which is usually a little for people in that range) continuously and fast as well.

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

    I'm not convinced that cheating really has that much effect on rating yet. Sizeable batches of cheaters are removed regularly after contests and my placement in the scoreboard sometimes jumps by 100-200 positions, but rating changes are usually just unimpressive +1 or +2 as a result. I have never seen a big rating improvement after cheaters removal.

    It's possible that a lot of cheaters manage to avoid detection. But again, how much of the rating change would you expect if all of them were caught? My random guess is that you would probably get just something like a +5 rating improvement at best.

    I think that improving your skill is still the best way to improve your rating and cheaters are only a minor hindrance. Of course, unless their numbers increase by an order of magnitude. But the existing anti-cheater countermeasures seem to be reasonably effective and prevent the cheaters population from growing too much. So there's no need to be overly dramatic yet.

»
4 years ago, # |
  Vote: I like it +4 Vote: I do not like it

One Solution could be like this — Instead of having 2 hours for the contest, split the contest into 2 parts of 30 minutes each. If you reduce the contest duration, it will be tough to cheat.

»
4 years ago, # |
Rev. 2   Vote: I like it +6 Vote: I do not like it

Look at this cheater from my college. He changed code from c++ to python and still his solution pass plag check. Please ban him admin.

Cheater solutuon

Same code as youtube channel. MikeMirzayanov geranazavr555

»
4 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

why can't people just evaluate their performance considering cheaters... instead of complaining about injustice of life

»
4 years ago, # |
Rev. 2   Vote: I like it -19 Vote: I do not like it

-

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

    It took you 50 minutes to solve a single problem A in one contest and more than 2 hours to solve a single problem A in another contest. How does your suggestion even make any sense for your own account? The ridiculous 5 or 15 minutes long time limits are completely non-workable, unless you turn the whole contest into a quiz.

»
4 years ago, # |
  Vote: I like it +5 Vote: I do not like it

ohh that's why my rating is not increasing ,i thought that i am not practicing XD

»
4 years ago, # |
  Vote: I like it +15 Vote: I do not like it

Cheaters cheat because they want to put up those fake ratings on Linkedin, maintain a fake reputation among the peers, and other similar purposes, so I propose whenever a cheater is caught just freeze the edit profile section such that they can't edit any personal information like name and organisation and tag their profile as cheater. Only shame can bring these people down.

»
4 years ago, # |
  Vote: I like it +96 Vote: I do not like it

He posted A,B,C,D solutions within the first hour of the contest.

Lol, he can't even solve E within an hour, what a noob.

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

    He should rename his channel : Code with a Looser.

»
4 years ago, # |
Rev. 2   Vote: I like it +6 Vote: I do not like it

Why not CF make an official blog "Wall of shame" to add all cheaters?
PS: Why not CF start a plag-detecting contest like hashcode to improve the moss algorithm?

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

    Hash Code problems are still toy problems. You need a dedicated team to improve the plagiarism detector, not hackathons with random people.

»
4 years ago, # |
Rev. 3   Vote: I like it +3 Vote: I do not like it

A conspiracy theory:
Did anyone think about the case where the -cheater-catchers- are spreading the solutions intentionally to find cheaters just like AN0M?
PS: -cheater-catchers- plz don't make this dumb move it is just a theory

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Yeah man! This Cheating thing is getting very serious now. I know its a waste of time to comment on this but something strict rules or system should be created by Codeforces. It's the only platform left where Quality Problems and Quality Contests are being held.

MikeMirzayanov pls look into this.

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

This can't be solved entirely but can be minimized. These kinds of youtube channels get free advertisements from CF blogs, not this one but where they add the youtube channel links. and those who want to cheat actually subscribe to these channels and the situation gets worse. People should use their original accounts to accuse people of cheating, not some alt account which also decreases the credibility of the blog and a lot of people go on falsely accusing people. The option of writing a blog should only be unlocked after a 1000+ rating. And lastly, there should be strict action for cheating instead of making the plag checker better the id's which are involved in cheating should be publicly shamed and should not be allowed to participate in contests.

»
4 years ago, # |
  Vote: I like it +13 Vote: I do not like it

Every time i feel that i have solved this particular question very fast, there must have been less submissions for this problems till now and then i find that more than 2000 people have already solved this problem. This didn't use to happen earlier.

»
4 years ago, # |
  Vote: I like it +7 Vote: I do not like it

If telegram is sponsoring codeforces , can we request them to assist our ideas to ban these telegram groups ?

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

The cheater generally post solutions on ideone or pastebin. Mike can check from the links his IP address thing or something which can help in tracing that guy.

»
4 years ago, # |
  Vote: I like it +26 Vote: I do not like it

"...else there is no point in giving these contests when someone can cheat and easily get a better rank than you."

Somewhat correct. However, the biggest threat from cheaters, isn't that someone is getting better rank than you. That can be solved by just practicing more and getting better. It'll be slower, but it can be done.

The biggest threat from cheaters, is the devaluation of your codeforces rating.

As more cheaters creep in, the codeforces rating's value decreases in the industry. Companies won't be interested in future even if you have master or grandmaster rating. Even if you grind 2 years to reach red, your rating may become useless.

This is why, I, personally, hate cheaters.

»
4 years ago, # |
  Vote: I like it +22 Vote: I do not like it

i think the best way to stop is to be cruel punishment for ever who cheat like ban him from competing in the next 10 contests then at least some of them will fear to cheat

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

As far as I have observed, most of the solutions are copied from ideone (don't know much about it). I think maybe that's something that could be avoided, idk. But yes, cheating sucks but don't affect you much as at max we get a rating rise of 3-4 after eliminating cheaters and considering many people might not get caught in plagiarism ,that would still mean a rise of max 7-8 maybe. But those cheating get benefitted a lot in terms of rating, that affects the credibility of ratings but kindly don't mention names of Youtube or discord channels that would create more cheaters.

»
4 years ago, # |
  Vote: I like it +1 Vote: I do not like it

I hope CodeForces division 2 shan't end up like CodeChef's division 3 long challenges ;( .