Привет, Codeforces! Не так давно прошел Codeforces #843 (Div. 2), и одним из его авторов был я. Когда уже прошел час с начала контеста, я (можно сказать, уже по традиции) решил зайти в группы с читерами и в очередной раз над ними поиздеваться.
И еще кое-что перед началом. peltorator запустил прикольный конкурс блогов, призываю всех в нем поучаствовать: блог.
Далее. COOLMAARK, ты, конечно, молодец, что написал про группу с читерами, но лучше было это сделать не в комментарии к анонсу, чтобы не делать этой группе рекламу.
pic1 (комментарий под блогом)
А теперь к делу. Итак, поскольку некоторые читеры меня узнают, я пригласил try_kuhn на помощь. Во всех прошлых случаях существовала проблема: да, конечно, читеры засылали плохой код, но они меняли его, что усложняло бы автоматическую проверку на анти-плагиат. Поэтому я решил попробовать обойти это.
Итак, try_kuhn зашел в ту самую группу в Discord, и написал вот такое сообщение:
pic2 (сообщение)
Таким образом мы надеялись на то, что читеры нам поверят, и начнут засылать код без изменений. Также, как и в прошлый раз, мы написали абсолютно неверное решение на задачу C, чтобы читеры делали WA на простом и неверном коде и попадались на антиплагиат.
pic3 (сообщение)
Также try_kuhn зашел в две группы в телеграме, и начал скидывать неверные решения всем желающим.
pic4-6, pic29 (скидываем решения)
Некоторым читерам мы не скидывали код, а специально прикалывались над ними. Я собрал для вас самые интересные переписки.
Тут мы решили устроить из переписки максимальный абсурд:
pic7-9 (написали читеру, что у нас есть решение, а потом идем в отказ)
Я считаю, что мой троллинг должен помочь не только забанить читеров, но и помочь им изучить спортивное программирование. Поэтому нам показалось, что было бы неплохо заставить читеров хотя бы подучить алгоритмы:
pic10 (заставили читера почитать алгоритмы)
Честно говоря, в этом случае мы даже переборщили со сложностью алгоритма. Мне даже немного жаль этого читера. Он явно не очень высоких рейтингов, а тут такое:
pic11 (на этот раз решили "рассказать" решение задачи С)
Ну и куда же без отсылок на прошлый блог. Мне довольно часто вспоминают один скриншот из прошлого блога про читеров, так что пусть тут будет похожий:
pic12 (отсылка на прошлый блог)
В прошлом блоге я тоже решил обменяться с читерами решениями, только мы обманули друг друга: я скинул ему неверный код, и он скинул мне неверный код. В этот раз, похоже, обманщиком стал только я:
pic13 (развели читера на решение по задаче В)
Я знал, что читеры преобразуют код на C++ в ассемблер, чтобы обойти проверку на антиплагиат — но этот читер оказался еще хитрее.
pic14 (очень интересный читер, на котором наша идея не сработала — он решил переписать наше решение на питоне)
Нам показалось, что обманывать всех читеров это как-то слишком, и мы решили сознаться:
pic30 (рассказали читеру, что он читер)
Ну, зато честно:
pic31 (зато честно)
В группе каким-то образом оказался то ли не читер, то ли очень совестливый читер. В любом случае, решили над ним подшутить:
pic32 (депрессивный троллинг)
Куда же без читеров, которые пытаются подзаработать:
pic15 (решили прикупить решения на другие задачи и даже поторговаться)
Я не перестаю удивляться, как меня узнают даже с учетом, что все эти переписки веду не я! Решил написать человеку и поговорить с ним сам:
pic16-19 (каким-то невероятным образом меня узнали!)
Наконец, я решил показаться в их группе:
pic20-26 (переписка в группе)
Несколько после контеста случилось еще пару забавных переписок:
pic27 (читер хочет дорешивать задачи)
pic28 (try_kuhn решил закончить общение забавным образом)
В общем, это было интересное приключение. В заключение хочу сказать: ребята читеры, я не особо понимаю, зачем вы это делаете. Ну смотрите: с точки зрения практической пользы в этом ничего нет. Рейтинг на codeforces не влияет на поиск работы. Честно-честно, ни одному работодателю не нужно это число в вашем профиле. Он также не даст вам успеха в олимпиадах, если получен нечестным образом. А если вы делаете это просто для того, чтобы выглядеть круто, то мне тоже это неясно. Да, может, на кого-то это произведет впечталение, но если правда откроется, думаю, вам больше никто верить не будет. Тем более, вы же сами будете понимать, что все это нечестно.
Спасибо за прочтение этого блога!