Hi MikeMirzayanov,
I wanted to suggest adding a way for users to report suspicious activity during contests, like AI-generated code or other cheating methods. Right now, some people break the rules, making competitions unfair.
A reporting system could let users report suspicious submissions. If an account gets multiple reports, moderators could investigate (checking user profile, reviewing code, etc.) and take action if cheating is confirmed.
This could help keep contests fair and discourage cheating. What do you think?
Thanks for your efforts!!










Weird. Mr.Cheater had submitted 26C some years ago for 3 times but failed to solve it.
There was no AI back then
Yeah, AI totally just spawned the second you heard of it.
This could be used to report negative contribution farmers too, or any violation of Codeforces rules for that matter
but what if users do fake reports so you always keep checking that this guy cheated or not this can lead to a lot of reports maybe for same user as well and how to verify all those reports
Maybe a priority based system would work. Admins could flag a person for making meaningless reports and have their reports be lower priority that way.
In popular competitive games like Fortnite or PUBG, where cheating negatively impacts players, reporting systems effectively handle fake reports. Similarly, Codeforces could implement a reporting feature with certain restrictions—for example, only allowing users above a specific rating to report others.
Additionally, as mentioned in my blog, moderators (or automated bots maybe) would first review the reported user’s profile and submissions before taking action. This ensures that fake or spam reports don’t overwhelm the system, as only cheaters would be affected.
1.Well a number of blogs of catching cheaters are by newbies or unrated user
2.What if someone keep spamming fake reports so you will check all the reports then
In my opinion, most of the accounts that catch cheaters, especially the ones that are newbies or unrated are very likely alt accounts. People just don’t want to risk negative contribution on their main profiles.
In contrast of your opinion, this could give them the confidence to report from their main accounts without the fear of receiving a negative delta because of a cheater.
This is just my opinion.
I can build a chrome extension for this which shows that report button in the profile and opens up a form asking for the contest id where cheated, problem code where they cheated, and evidence for the same and doesn't accept duplicate entries so that people don't report the same people for the same contest multiple times, by just maintaining a database for the same and checking if both contest Id and username entries already exist in the database. After the report the details are sent to MikeMirzayanov or the contest organizers on their own. But codeforces' message limit won't permit the same. If I manage to get their discord/telegram handles arranged in a place (like a list where every contests organizers discord/telegram id is mentioned or updated) would be much better to automate.
Alternatively, the form can create a new google sheet for each unique contest id and the sheet can be linked to the database where anyone can access it (link to which is only given to setters/admins)
For dealing with fake reports we can implement a rating system. Everyone starts at a rating 100 and each report where the accused is innocent you get-1 and each where the accused is guilty you get a +1. Reports are always shown in the order of the highest rated reporter to the least rated reporter in this order to avoid the people spamming false reports to even get a chance.
I think MikeMirzayanov is not interested in solving cheating problem as there is alot of solutions but he is not responding to any.