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

Автор Secret_Eagle, история, 3 года назад, По-русски

Доброго времени суток, Codeforces! Вы, наверное, заметили, что создается множество блогов о читерах, причем в этих блогах обычно смторят на два-три пользователя и сравнивают их посылки.

На мой взгляд, такой подход в корне неверен. Ведь подобные блоги борются не с причиной, а со следствием проблемы.

Расскажу немного о том, что меня заинтересовало в этих блогах. Когда я смотрел на профили читеров, я замечал, что они часто не из одного города, а бывало, живут реально далеко друг от друга. Мне показалось, что читеры, бывает, находятся и в разных странах! Отсюда я сделал довольно простой и очевидный для многих вывод — существование telegram/youtube каналов, где публикуют решения задач.

Честно говоря, уже несколько раз подобные каналы находили, но мне стало интересно: смогу ли я найти "помощь" в решении задач на Codeforces, если прямолинейно введу в поисковик ключевые слова по типу: "codeforces contest ongoing solutions telegram", ну и на Youtube вбил что-то похожее.

Каково же было мое удивление, когда я обнаружил, что такие каналы очень легко найти! Я-то думал, что для этого нужно приложить хотя бы минимальные усилия!

Всего за две (!) минуты поиска я нашел два действующих telegram канала с ~400 и ~700 подписчиками, где предлагается написать в Discord некоему товарищу и получить решения. Нашел также одну группу в Telegram с ~800 участниками, где, по всей видимости, участники делились догадками друг другу в личные сообщения, хотя иногда оставляли подсказки и в самом чате.

Ну и нашел Youtube канал с ~200 подпичсиками, где в онлайн шел стрим какого-то контеста на codechef.

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

Какой я делаю вывод? А очень простой! Если уж и искоренять читеров, то надо воздействовать на ресурсы, где публикуют решения, а поиск отдельных людей дело затратное, да и не очень-то это помогает.

Более того, по таким группам можно выследить самих читеров (иногда никнейм в Telegram и Codeforces совпадают), а также и авторов решений! В каналах иногда пишут "Solved D, DM me for the solution", автора можно отследить по времени сдачи всех задач!

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

Заключение: 1) Антиплагиат работает, не надо пытаться искать читеров самостоятельно, это неэфективно. 2) Решения раундов найти очень легко, а групп с читерами большое количество, их найти также не составляет труда.

Как-то так. Этим блогом я хотел показать, насколько серьезна проблема читерства.

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

»
3 года назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

Но ведь причина — задачи

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

    Нет, причина — это то, что в одной отдельно взятой стране за рейтинг CF можно получить работу

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

      Я знаю о существовании пары десятков людей(наверняка их намного больше) из Украины, которые явно не планируют получать работу за рейт кф, но при этом очень пытаются читерить. Самоутверждение за счет рейтинга кф для многих это может заменить.

»
3 года назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

Лол. А люди которые постят решения че-то получают за это?

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

    Честно говоря, не знаю. Возможно, просто ищут популярности.

»
3 года назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

Surprised to see that even cheaters are affecting master's too. I thought, just we gray, green and cyans are the only one affected.

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

    Their rating is not affected rn but they just don't want competitive programming sites to lose their credibility.

»
3 года назад, # |
  Проголосовать: нравится -22 Проголосовать: не нравится

Smurf accounts are a bigger problem than cheaters.

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

    Wrong. Smurf accounts get their points and rise to their original rank, and since your real rating starts at 1500 it barely makes any impact at low rated people. Cheater accounts constantly get rating they don't deserve and destroy the balance of the contest, leading to problems getting more submissions than they should and making people get less rating than they should.

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

      A smurf account that goes from rating 1400 to 2100 actually got 700 points from other users (if i understant a bit of the rating system). But i agree that cheaters are worse.

»
3 года назад, # |
  Проголосовать: нравится +86 Проголосовать: не нравится

cheaters will never be div 1

»
3 года назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

a) "the author can be tracked by the time of submission of all problems!"

In many contest you can lock a problem and view other people's solution , so i don't think this is a good idea .

b) " join their groups and get in their way!"

How do you suggest we do that?

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

    a) Locking a problem? I was talking about the messages in these channels, for example:

    Solved A, DM me @user2281337 (17:46)

    Solved B, DM me @user2281337 (18:03)

    Solved C, DM me @user2281337 (18:40)

    etc.

    Find a user with such submission times and you will find a cheater. You will find someone who gives solutions to cheaters!

    b) Goodbye Round 2020 clearly showed what will happen to such groups if they will become well-known. These groups were completely destroyed!

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

I thought about this idea but dont know if it will work or not, we can actually share a wrong answer ( which looks correct atleast ) and share it on these telegram groups. But somewhere in the code we will have to encode something which will help us identify this code. But we have to encode it somewhere smartly so they wont change/erase it. Ofcourse we have to send the fake solution of div2D/E because in that way many people will submit the code ( as solution for harder questions may be hard to find ) ( if we share a code for A or B then we will catch less cheaters as a lot of other cheaters share code for A and B too). After the contest, we can just search for the solution using the thing we encoded. Hopefully that will be enough proof for perma ban.