Today while hacking I came across the following solutions by amitgomi and Born_Confused
53149949 and 53156694 which are exactly same, the variable "tes" is added by amitgomi to avoid plagiarism.
And I further noticed that they had been doing this in a lot of contests.
The culprits involved are from the same college/organisation(IIIT Lucknow) : amitgomi, Born_Confused and the_phoenixx.
I found these 6 cases in the past 10-12 contests alone( probably more if we look into more past rounds ) :
- Same solution for D(as mentioned above) in ongoing ER 63 by Born_Confused and amitgomi : 53149949, 53156694
- Global Round 2 same solution for D by amitgomi and Born_Confused : 52406903 , 52410134 (variable "pr" and "ans" are used to avoid plagiarism)
- Educational round 62 solution for C by amitgomi and the_phoenixx : 51699006 , 51708083 (In second submission, Functions added which are not called, variable f1 used to avoid plagiarism)
- Educational round 61 solution for F by amitgomi and Born_Confused : 50851922, 50856582 (In second submission "aaa++" is added at random points to avoid plagiarism)
- Education Round 59 solution for D by amitgomi and the_phoenixx : 49013301, 49015144 (nearly exactly same solution)
- 553 Div2 solution for C by the_phoenixx, Born_Confused, amitgomi : 48620185, 48626619, 48624039
These are just the ones which can be seen clearly are copied from one another. I have ommitted submissions which are very similar (like these 52702208 and 52707014 (change of flow) from 551 Div2) which I highly suspect are copied as well.
In such cases of continued cheating shouldn't the accounts be banned?
i think they participate as a team
That does not justify copying each other's solutions.
I think MikeMirzayanov should take some strict action.
If no action is taken even after reporting of such cases, then you're just promoting such actions and many people would start doing the same(which would be unfair to other users).
As far as I know and have seen, MikeMirzayanov Sir doesn't do anything about these cases. There was one more case in the recent past ( link ) and no action was taken.
It's so disheartening for many users who participate in contests regularly and honestly.
You could have used your original account to report this cheating. Making a fake account is itself a cheating
Hey nik7, Is Sturdy your fake account? You could also have used your original account, right ? Making a fake account is itself a cheating.
What made you believe so
You could have at least hidden your mail. XD
I guess email has nothing to do with codeforces handle.
There was a wild card round of VK Cup, to write a plagiarism checker. Can't the winners of that round detect such cases? It seems to me they should be able to...
We used to give contest by sitting together and helping each other so that we can improve our knowledge by sharing the knowledge(during contest time). But it is not legal and unpleasant to some other contestants. So, we will consider this. And change our team practicing accordingly.
BTW cheater_killer You are not doing anything wrong or illegal by posting this blog. So no need to make a fake account for this.
You are trying to justify cheating? Really? Lol
There are virtual contests if you want to "share knowledge during the contest"
I didn't said that "we didn't did this"(not denying my past).
Event I didn't said that I will continue it(not denying to improve future).
What else you want?
If you trying to show us a way (Virtual contests). You are most welcome.
But "Lol" doesn't make any sense.
"didn't say" not "didn't said".
Don't try to get away by the excuse of "team practice". You are doing this just for the ratings.
Helping each other by "sharing the knowledge" would be discussing strategies not copying each other's solutions.
Also team practice for what? ICPC? If so, then FYI, the structure for it is 3 members one computer, not 3 members 3 computers.
Instead of apologizing you are trying to justify cheating. Shame on you.
It seems to me you personally dislike him.
I personally dislike cheaters and it is the reason behind my name :P
cheater_killer Get a life man. Set a goal in your life. Work hard for that instead of pointing fingers on others.
AND
amitgomi, Born_Confused, the_phoenixx Come on man that was not good enough excuse. Do not steal ratings. Earn them.
Created 62 min ago. Who are you trying to fool, we know you are amitgomi.
You really are stupid, first tried to cheat in educational round(where there is open hacking and everyone is checking other's solution) and now this.
Making a fake id to support your own statement is next level loneliness.
You just nailed it bro. Good job
I used to poop in public places. But it is not legal and unpleasant to some other people. So, I will consider this. And I will change my lifestyle accordingly.
amitgomi How will you justify when you were plagiarised in ICPC onsite qualifier round ? Was it practice among college teams then ?
ICPC 2018 Indian Onsite Qualifier Ranklist
His team has been removed from the final ranklist. Although he was ranked 18th before.
Lol, this contest is dated 2018 and now also he is cheating. This just tells that he is not going to change.
MikeMirzayanov sir, FYI.
Did this team consist of these 3 members?
BTW. I have a doubt which may seem very silly. In this contest, was there any way to hack by selecting an institute. I have this doubt because that's the only way you would have caught the_phoenixx or may be by comparing my code or Born_Confused code with everyone present in my institute. If there is any way to hack by institute, I would like to know.
And thanks again for drawing our attention towards our bad practice. We will consider it.
Shame on you. You still keep saying you will "consider" it. How about you say that you will stop cheating?
i am a fan of blackpink!!
Why do you need to make a bunch of fake accounts just to report cheating? yetAnotherCheaterKiller CheaterKiller
cause people make fake accounts lol
I know.
Bcoz nobody likes cheaters Bessie. And like me many have tried to expose cheaters before in the hope that some action would be taken.
But in this case they have cheated in > 50% of their contests. And the fact that MikeMirzayanov and codeforces won't do anything about it is just sad and frustrating.
I banned one of them and informed two others that ban them in case of any more cheating. Let's take a look at their behavior in the future.
Hmm, now I wonder what a banned account looks like? Like what message do they get when they get back on CF and what do we see when visiting a banned account profile?
(don't do that to me pls I'm clean as heaven @@ )
You know what to do.
That's great sir. It's great to see some action take place. I am sure it sends a strong message to the community.
Also I would like to apologise for using a fake account, That was wrong on my part.
Isn't it illegal in a way how can you penalize him if the plag detector could not catch them. What is the solid proof that they copied if the plag detector could not catch them. And if it is so obvious that they copied then why weren't they caught on the first place. Isn't it a failure for such a prestigious website to be unable to catch such obvious plagiarism which could be identified just by a look.
MikeMirzayanov The question still remains to you sir what is the solid proof that they copied if the plag detectors could not find it(obviously other than the the fact they accept their mistake) and also is this the solution to such problems as I am pretty certain that there are many users which indulge in such practices what about them?
The plag checker is not a god or a human. It was made by humans, the algorithms it uses were designed by humans. No model is 100% accurate.
Think of youtube. It is able to remove most of the plagiarised or illegal videos. But still some of them are not removed, but any youtuber/user manually reports a video to be plagarised, they manually check and remove. Their video was not detected by their plg checker does not mean that they are the owner of the video.
And for the last point, it's like a murderer saying when a terrorist is roaming free why should I be punished.
I agree with your last point, I actually just meant to ask for a better solution.
While for the rest it still remains same, not one time was the plag checker able to make the right decision, with such performance I doubt it would ever catch anyone for cheating, and the current method of judging is so uncertain you point two random codes and decide without any set rules if they are copied or not, dosen't sound very professional.
Just because someone feels it was copied should not be the reason for such serious steps there should be some rules(more accurate ones) according to which the code must be tested that is all I am saying.
you should have studied before writing random things like "point two random codes and decide without any set rules if they are copied".
Check this Discussion about the currently used checker : Link
You should certainly not talk about fake accounts and organisation.
The point is what if someone who you think has copied code denies it what then what is the proof that he copied if the plag checker says otherwise that's all i meant to say, have an answer to it then reply don't lead the conversation astray.
Solutions and test generators can only use source code completely written by you, with the following two exceptions:
If there are any doubts about the time of publication, possible collaboration etc., a participant will have to prove his/her complete innocence by presenting compelling and satisfactory evidence
Rule while registration : will not communicate with other participants, use another person's code for solutions/generators, share ideas of solutions and hacks
Don't publish or spread your solutions and solution ideas during the contest.
Any violation of these rules, rules from the FAQ section, rules from the contest announcement or rules that were accepted during the registration will lead to penalty provisions
I hope this helps.
Indian Users Right now,
feels