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

Автор Cpp_Writer, 3 месяца назад, По-английски

Recently, there were some blogs about cheating in contests. And many users had a discussion about why they cheated, how they cheated, and so on. We spent too much time catching just a few "found" cheaters (the number of cheaters is much more than we found).

The cheaters are shameful. They broke the contest rules, and made us spend a lot of time finding him to maintain the fairness of these competitions. But they just thought gaining rating is fun, though the ratings weren't achieved through their strength. They thought of competitive programming as interesting games because they didn't parcitipate any offline competitions. They don't need this skill.

I saw some blogs on Luogu about problems in a running Codeforces contest before. However, the academic climate of Luogu was good. The users didn't give solutions to them who asked and they reported about the blogs to the admins. The admins finally deleted the blogs.

I think the academic climate is the most important thing of competitive programming. Cheating groups were cheating themselves. To maintain the fairness, we can just automatically ban / or send warnings to cheaters but not discuss (like AtCoder). We need to solve the problem from the root. I believe Codeforces is an upward programming community. Start with yourself, don't give solutions to other people is the best way (and report the cheating actions). Because cheaters can't be all found. "It's a road that leads into a swamp. And we may not get out of it."

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

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

Why there are many posts complaining about cheating?

If you do contests to improve, just ignore these cheaters. They may affect your rating, but you do contests to learn and improve, not for rating. Just keep going until you're better than the best cheater, than no one can affect you anymore.

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

Well actually cheaters don’t affect most people. People cheat because they are weak. In fact, most cheaters are just cheating for like div.2 C and D. No matter how they exchange codes, they won’t get a really high rank anyway.

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

    can you give me some advices please?... I'm weak, but don't know what to learn and when to study new algos/ when to pratice problems....

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

    Exactly. There are 2 types of cheaters.

    • Dumb Cheaters: They'll get plagiarism anyway. 90% of cheaters are these.
    • Smart Cheaters: They won't be caught anyway. 10% of cheaters are these.

    Only the smart cheaters can affect your rank by atmost -10 if your rating is below 1400. After that, it will be negligible.

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

    and the cheaters below your rank will give you positive rating delta by increasing your seed

»
3 месяца назад, # |
Rev. 10   Проголосовать: нравится 0 Проголосовать: не нравится

I don't know exactly because I've never cheated or seen others cheating in the contest. But my opinion is similar to Habaxl,they don't really matter.Codeforces' contest is just practice.

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

Why is everyone complaining about cheating but no one is talking about that Codeforces' server has been vulnerable lately ?