The end to this argument
Difference between en1 and en2, changed 86 character(s)
In the past 2 blogs, I exposed 2 suspected cheaters: [user:midoriya_,2026-05-26] and [user:batats,2026-05-26].↵
This blog is a complete summary of all the evidence and suspicious details collected so far.↵

Previous blogs:↵

* https://mirror.codeforces.com/blog/entry/153923↵
* https://mirror.codeforces.com/blog/entry/154029↵

# 1. [user:batats,2026-05-26]↵

<spoiler summary="Evidences">↵
The main reason this account became suspicious is the extremely abnormal improvement pattern.↵

He registered on Codeforces around 5 years ago and stayed at newbie level for a very long time. Before the suspicious contests, his rating had never exceeded roughly 1200, and in most contests he could only solve around 2-3 easy problems.↵

For example, even after years on the platform, he still performed poorly in many Div2/Div3 contests and struggled with standard implementation and greedy problems. His old submissions and contest history clearly showed a relatively weak level.↵

Then suddenly, within only about 2 months, his performance changed completely.↵

He jumped from around 1100 rating to over 2100 rating in only a few contests. In that period, he achieved performances that were completely inconsistent with everything previously shown on the account.↵

Some suspicious points:↵

* Solving 6/6 in Div2 contests shortly after struggling with basic Div3 problems.↵
* Huge rating gain in an extremely short time without gradual progression.↵
* No visible transition period between low-level and expert-level performance.↵
* Contest performances suddenly becoming far stronger than his long-term practice history suggested.↵

One of the most suspicious contests was Codeforces Round 1099, where he achieved rank 2 and gained a massive amount of rating.↵

Another suspicious detail is that many of the strongest performances happened in contests where multiple suspicious accounts also overperformed.↵

There are also several skipped contests during the improvement period. The timeline becomes even stranger when looking at the exact sequence:↵

* Weak performances for years.↵
* Several skipped contests.↵
* Suddenly returns with expert/master-level performances almost immediately.↵

If someone improves naturally, there is usually evidence such as:↵

* consistent upsolving,↵
* large training activity,↵
* strong gym history,↵
* active problem solving outside contests,↵
* gradual rating growth.↵

But here, the jump was almost instantaneous.↵

Some defenses claimed that he had strong ICPC/ECPC/EOI background experience. However, several of those claims appear misleading or exaggerated.↵

For example:↵

* This is reportedly his first university year, so claims about participating in many university ICPC-style competitions do not align well with the timeline.↵
* Claims about high achievements in ECPC/EOI-related contests could not be verified.↵
* ACPC Teens participation reportedly happened only once and without notable ranking.↵

Another important point is the inconsistency between contest skill and general problem-solving history.↵

A person who can suddenly obtain top ranks in difficult Div2 contests would normally also show:↵

* strong old submissions,↵
* difficult solved problems outside contests,↵
* stable high-level performance afterward.↵

Instead, the account history looks extremely inconsistent.↵

There are also suspicious behavioral patterns:↵

* Very sudden spikes in contest performance.↵
* Contest-only strength not reflected elsewhere.↵
* Large differences between contests close in time.↵

Overall, while rapid improvement is possible, the combination of:↵

* 5 years at newbie level,↵
* sudden 1000+ rating jump,↵
* rank 2 in a major round,↵
* inconsistent history,↵
* questionable explanations,↵
* and multiple suspicious contest patterns↵

makes this account highly suspicious.↵
</spoiler>↵

# 2. [user:midoriya_,2026-05-26]↵

<spoiler summary="Evidences">↵
This account first appeared mainly to defend [user:batats,2026-05-26] in the comment section.↵

However, many of the arguments were extremely weak and sometimes even made the situation more suspicious.↵

Some examples:↵

* Using irrelevant comparisons with genuinely talented users.↵
* Claiming that huge improvement in only a few contests is “normal” without providing convincing evidence.↵
* Ignoring the inconsistency between old and new performances.↵
* Avoiding direct responses to stronger evidence.↵

After additional evidence was presented, the account became much quieter and stopped responding to several important points.↵

There are also suspicious similarities between the two accounts:↵

* Similar timing patterns.↵
* Similar argumentative behavior.↵
* Defending each other aggressively despite weak evidence.↵
* Suspicious overlap in contest periods.↵

Another suspicious point is the attempt to dismiss evidence using obviously bad arguments instead of actually explaining the abnormal contest history.↵

For example, instead of explaining:↵

* how a newbie-level account suddenly became expert/master level,↵
* why there was no gradual progression,↵
* or why performances were inconsistent,↵

the defense mostly relied on vague claims like:↵

* “people can improve fast,”↵
* “he practiced a lot,”↵
* or comparisons to unrelated users.↵

But fast improvement alone is not the issue.↵

The issue is the combination of:↵

* extremely long low-level history,↵
* abrupt transformation,↵
* lack of supporting practice evidence,↵
* and highly inconsistent performances.↵
</spoiler>↵

# Conclusion↵

Of course, only the official Codeforces anti-cheat team can make the final judgment.↵

However, based on:↵

* the contest history,↵
* rating graph,↵
* performance inconsistencies,↵
* suspicious timeline,↵
* weak explanations,↵
* and overall behavior,↵

I believe there is more than enough evidence for serious suspicion and investigation.↵

The purpose of this blog is not harassment. Competitive programming contests should remain fair for everyone who spends years practicing honestly.↵

I hope that [user:MikeMirzayanov,2026-05-26] and [user:kan,2026-05-26] will hear my words and ban the cheaters mentioned above.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English wrusb 2026-05-26 10:36:12 86 Tiny change: '05-26]\n\n<spoil' -> '05-26]\n\n\n<spoil' (published)
en1 English wrusb 2026-05-26 10:32:15 6100 Initial revision (saved to drafts)