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

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

Everyday, when i see the recent actions, there is at least one "cheaters found in round xxx". A lot of those "cheaters" found, aren't cheaters and they just use longer variable names, many includes, or std::.

"I WOULD NEVER WRITE A VARIABLE NAME THIS LONG" — i think you never used VS Code's or any other IDE's feature of "autocomplete". "HE USED #include <vector> INSTEAD OF bits/stdc++.h" — macos, msvc. "HE USED std::" — jiangly uses std::, and many people new to codeforces also. "HE WRITES COMMENTS" — greateric.

There are a lot of other pointless arguments people tell all the time and the number of false positives is increasing. Random people looking for cheaters doesnt make sense because:

  • a cheater can just ask AI to give the idea, and he implements it
  • a cheater can just edit the code to make it look less AI
  • instead of wasting your time reading random submissions, you could be doing problems and improve

So please, stop making "cheater found" blogs, as it discourages new people to join codeforces, makes the recent actions tab worse and most people just dont care, and would prefer to read more educational blogs.

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

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

I don't think these things are actually used to detect cheaters. Usually, what raises suspicion is when an unknown user suddenly reaches Candidate Master from Pupil or tops the standings. AI-generated comments are probably not taken seriously unless there is other evidence.

Long variable names are completely normal. In fact, beginners are often encouraged to use descriptive names for readability.

I was actually surprised today because I found #include <pthread.h> in several of my submissions even though I've never used it. It turned out that Clangd's autocomplete was inserting it automatically when I mistyped pt.... only realized today that it doesn't just complete symbols, it can automatically add the required header files too.

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

    exactly, these aren't used to find cheaters, but a lot of people (i wont mention any specific users) think that this is enough. also becoming CM from being Pupil is unrealistic, but only if they are consistently doing contests with newbie-spec perf and then one random LGM perf. if they had a break like ~6 months, it is possible they are better. also i just wanted to say i dont think cheating is good, but that most of these blogs are false positives and discourage new people.

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

For me, reading cheater exposing blogs is entertaining. That's why I started the "Cheater Got Talent" series. I think that, blogs about cheaters are losing quality nowadays (like what DuyMinh3005 said). The GOAT of exposing cheaters (DuyMinh3005, wrusb, ...) seem to stop writing this kind of blogs sadly.

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

its you, ShulkerBox

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

Why jjangly uses the std:: instead of using namespace std:. Is it simply a matter of taste, or a question of time and memory?

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

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

yeah, exactly we should focus on our own progress, and improve ourselves!

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

All cheaters accusations are like "This guy made something i've never done, therefore is a cheater"

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

Sorry bro T-T

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

He improved so fast!

He only solve x problems at the last contest!

He changed his code in 5min! It's impossible!

He uses strange long variable names! Only AI will name like that!

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

finally someone said about that. leave all this bs to codeforces moderation pluh

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

Cf should start offline contest once in year. also add verification batches to the offline participants