Yesterday I had an okay round 427. I solved 4 problems and... got kicked out. Presumably I leaked my solution on ideone and someone copied and paste my solution.
Mine: http://mirror.codeforces.com/contest/835/submission/29073399
http://mirror.codeforces.com/contest/835/submission/29067352
delete4 http://mirror.codeforces.com/contest/835/submission/29073330
http://mirror.codeforces.com/contest/835/submission/29067426
I know I am partly responsible for this cheating event because I "published" the solution during the contest. I will take this lesson seriously. However, what makes me unnerving is that delete4 still preserves his competition results of round 427 and had a decent rise in rating.
I am deeply frustrated and confused by codeforces' decision. Why did delete4 get a different treatment from me if we are both caught "cheating"? Is it merely a small mistake? Or someone is convinced that I am the only one who is responsible? Or there are other terrible things going on? I hope the people who is in charge can give an honest response. KAN MikeMirzayanov qoo2p5
Edit: If finally such a horrible issue doesn't even get the attention of any people in charge, I want this post to warn other people and myself that although codeforces is a lovely place, it is also tarred by a heavily flawed justice system, opaque admin and some terrible persons. I wish everyone could protect himself and never ran into such issues.
I will post some evidence here:
1) I have been using the same macro and style in codeforces for months. Also in the tied codechef and cs academy account.
2) 16 minutes before he copied my codes in C, delete4 submited a COMPLETELY different code for that question and got WA http://mirror.codeforces.com/contest/835/submission/29064599
3) You might wonder why he submitted D earlier than me. Actually before that I already submitted http://mirror.codeforces.com/contest/835/submission/29073281, and got WA because I forgot to delete my debug code.
Again I am aware that I am partly responsible for this no matter how, I wrote this to convince you that delete4 should rank before me when it comes to punishment.
Maybe they kicked you because you submitted later. They may thought you copied his code. They didn't know about this incident .
But I am the earlier one C, so why do they only check D?
I think if cheating is detected all members should be removed from the contest, the person that leaked the code and everyone that copied the code.
Honestly, I would take a harder stance and put them at the bottom of the leaderboard so that their rating will decrease.
Also instead of putting them in the bottom of standing they can give them 0 points for problem that they cheated in order to everyone gets his right place.
The question is — why did you publish your solutions on ideone? o.O
Ideone is a great tool to use when you are on a pc which doesn't have a compiler or ide set up. I think he probably forgot to make his code secret or private when he compiled the code and only got to know about it later.
I was desperate to debug the code and codeforces is having a 3 minutes-long queue, and I lose my mind and just wanted to use the fastest method.
Auto comment: topic has been updated by yinanzhu (previous revision, new revision, compare).