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

Автор ssms01, 9 лет назад, По-английски

Hi Everyone..

I'm new to codeforces, I have been participating in many contests now, and I noticed a strange thing !!

After the contest some participants gets their submission skipped if their code matches someone else's code. After a few easy investigations (you just filter the submissions on skipped verdict, and VWALA !! you got a list of all the skipped submissions during the current contest) I noticed that some participants do this on purpose.

From my previously mentioned investigation, I noticed that some participants have two accounts, one of them is the original one, and the other one is fake. Now they register themselves from both accounts on the upcoming contest. after that, they start the contest from their original account and participate normally like everyone else. Coming to the end of the contest, and if they haven't done well, they simply sign in from the other account, and submit exactly the same code from it, and let the cheating detection system of codeforces do the rest for you.

After the end of the contest, codeforces seems to skip the submissions of similar codes, making these participants out of competition. This way their rating doesn't get affected !!

Example

I noticed that this guy Whistle, So_Cold in particular have done this two times in a row.

Codeforces Round #381 (Div. 2)

Problem A from the first account, Problem A from the second account

Good Bye 2016

Problem A from the first account, Problem A from the second account

Problem B from the first account, Problem B from the second account

Conclusion

I'm just wondering that isn't there some other action should codeforces do other than simply making cheating users out of competition? I used to participate in topcoder, but I heard so much about what a great and easy platform codeforces is (I actually found that this is true), which made me switch to codeforces. However, I think codeforces should pay more attention to these cases to keep its reputation as high as it is now.

Thank you for reading and sorry if my long post made you a little bit bored ;)

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

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +82 Проголосовать: не нравится

I will strike down upon thee with great vengeance and furious anger those who would attempt to poison and destroy my world. And you will know my name is the Lord when I lay my vengeance upon thee.

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

    I was thinking there should be a threshold till which codeforces rating won't be affected. It is because false positive won't be that common.

    Lets say if person has cheated 4 times, then obv he is a cheater and should be dealt with.

    I am just wondering whether codeforces has this threshold or these people can do it multiple times and break the rules.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +21 Проголосовать: не нравится

In my opinion their solutions should be skipped but their rating should be affected, this way they would lose rating and not do that again

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

I also think removal from contest isn't enough, even if people didn't use that to cheat more. A better system would be to: - remove the cheater from the contest - reduce it's rating - have a special rank called "cheater" apply for a month. With the more severe penalties there must be an appeal system to handle false positives. I do not think cheaters should receive a permanent or temporary ban from contests.

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

    I also like xuanquang1999's idea. If the cheater is placed last than calculating it's rating reduction should be very simple. One problem that arises though is that that will cause all non cheaters to get a better rating change.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

These (M.A.H.M.O.O.D,Hasan)have done the same thing in Good Bye 2016

problem B 23443859 23439986

problem C 23443705 23443111

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +74 Проголосовать: не нравится

In my opinion, cheater should stay in the last place of a contest (even lower than contestant with a negative score). This way, I think no one would dare to cheat in a contest.

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

No one talks about Whistle in a bad way .

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +60 Проголосовать: не нравится

LOL I feel like I lighted a fire between cheaters here

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

grabs popcorn

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

i think it's better to make the cheater out of the competition if he isn't going to lose rating ....

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

Interesting how all the cheaters in here decided to click on the link on a blog post saying "An efficient way of cheating"...

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

Yeah,right

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +41 Проголосовать: не нравится

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

I think it's little harsh to punish someone if he cheated for the first time, perhaps things got wrong or by mistake, check this but in my opinion everyone who cheated twice should reduce his rating by -200, and if this happened for the third time he should be banned from using his account, by this way we can keep the community safer and clear from those cheaters...