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

Автор ace5, 2 года назад, По-русски

Сегодня мне пришло вот такое письмо:

Spoiler

Просмотрев решения перечисленных участников по задаче 1951B я увидел, что все эти решения действительно полностью(или с заменой переменных) совпадают с моим, чего по чистой случайности бы не произошло. Поскольку я не давал никому свое решение, и не сохранял код в открытом доступе, это могло произойти только если один из участников заблокировал эту задачу, посмотрел мой код, и скинул его остальным.

Действительно, оказывается, в моей комнате только один участник заблокировал задачу B — _Untrackable_(никнейм говорит сам за себя). Он заблокировал эту задачу на 1:44, а если посмотреть посылки участников из списка, то видно, что многие из них ранее засылали по этой задаче код, совершенно не похожий на мой (некоторые даже на других языках!), но все они, примерно на 1:55(то есть после блокировки этой задачи), заслали ровно мой код, максимум с заменой переменных.

Такой способ читерства на контестах позволяет человеку, который отсылает всем решения остаться безнаказанным, при этом вся вина будет свалена на другого честного участника.

Прошу разобраться с этой проблемой, MikeMirzayanov.

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

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

Hi, indeed such leaks happen sometimes. I want to assure you that participants whose code was leaked by this way never get punished (and you can see it, as your submissions were not skipped) but it's not always obvious who leaked it.

Thanks for the report, we will unrate _Untrackable_ from this contest.

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

IMO the best solution to this problem is to either disable hacks completely or have a separate short hacking session after the contest. Codeforces is the only popular competitive programming website where solutions can be compromised mid-contest very easily.

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

hey? i was giving contest and i received this notification. how can u put the blame on me without any proof? may be someone else have copies ur solution from the room or u have send someone( does not it means that u are high rated then u can put the blame on someone else) if u see my profile i didnot give a fkk abt rating . i only solve div2 c and d for practice and sometime e. in that contest i just wanted to check my current lvl after practicing a lot div2 d . if i am interested in cheating then my rating would have easily crossed expert.

u neither have any proof against me. just u see some low rated user and started puting all your cheating(may be somone else would have copied ur code from room) on me and use me as a scape goat to escape from cheating.

As u are high rated obviouly ur words will be given priority without any proof.

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

i was giving today contest and i see the notification. i was shocked to see so many of u blindly aggreing him.** is there any proof that he had not cheated ? just because he is high rated u are agreeing to him blindly . he may have leaked it ? if u see my past contest i only solve div2 c,d,e for practicing . i am not interested in rating ( u cann see it from my past contest i had solve c but then start solving d) if i have to cheat then i would i have easily crossed the pupil mark atleast.

i give contests only for fun . i did not know how blind u guys are , just because a high rated user start saying senseless thing . he may have given solution to his friends etc. and u guys agree to his statments.** he already know low rated user are scape goats for this senseless thing.

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

This whole situation seems really funny to me, because cheater is obvious here and so many coincidental events must happen to make it possible.

At first he is the only person who blocked his submission in the room, that is already pretty improbable.

Secondly out of all participants in his room, he picked the most (or one of the most) higher rated one, but not only that, one of the known members of community. If he picked some low rated user, I am pretty sure that such person would not make investigation this big.

Then for some reason he submitted this problem really late in the contest and if, let's say, he blocked his submission at 0:15 and copied submits started at 0:30, it's fine. But 1:44 and 1:55 is not.

And finally, he did not change any of the code. It is second problem in the contest and changing even a few lines of code should be enough.

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

this exact situation was brought up before https://codeforces.me/blog/entry/108122

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

is it possible to block any task during the contest? i don't understand this part.

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

Bro, why isn't anyone viewing from this POV: I'm a master, who is very trusted through the community and people will believe me, I wanna make some money.
I'll solve div2 problems abcde, and when a person from my room locks that problem, I'll start selling it, so if I got code coinciding, I can just blame that random poor guy.

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

    Bro, why isn't anyone viewing from this POV: I'm a hard-stuck newbie who is totally and completely unsucessful in life so I dropped down to cheating and selling solutions by locking problems and stealing other people's codes. Then, when I was exposed, I used my shitty alt to try and blame the other person, who's obviosly innocent, which totally worked! (spoiler: it didn't)

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

I guess seeing the room from Untrackable's point of view would make some sense? Maybe he opened only one code (which would be very suspicious)?