Contests have gotten MUCH harder...
Difference between en11 and en12, changed 50 character(s)
As some of you might be aware, I decided to [try pretty hard](https://codeforces.me/blog/entry/153070) for Candidate Master last quarter. The main thing I did was try to take as many virtual contests as possible, particularly at the start of the quarter, kinda following from what [user:lnsuyn,2026-07-08] did [here](https://codeforces.me/blog/entry/149776). What I realized in hindsight was that it's hard to commit to regular virtuals and actually upsolving problems when you're a full-time college student. Anyway, that's beside the point. I did 17 virtual contests, and I found the results quite interesting.  ↵

I took progressively newer contests over time, and I made a fake rating for myself starting at 1600, so I could see how my virtual rating would change. 
I used carrot to calculate the performance rating.

Obviously, there are some limitations, as I included Div.2s as rated contests even if I had a rating over 2100, but as a current Div. 2 contestant, I think it gets my point across.↵

![ ](/predownloaded/ac/7b/ac7b00b40c2fe0b87a9420cf9c9b136e8bcf4201.png)↵

It's pretty easy to see that even in contests as late as the 850s, I had maintained candidate master. In the very last contest that I took (which was unrated later), I solved ABDEF, and would've ranked 15th officially (although I took the virtual without problem C, which was impossible to solve correctly, so this shouldn't be taken too seriously). ↵

It's hard to tell how much of this comes from contestants being better, AI cheating, or from virtual contests being a better environment for performing well.↵


Another interesting thing is that in the earlier contests, I was consistently getting master to grandmaster performance, so you can see that contest difficulty has increased significantly since then. ↵

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en12 English 0mar 2026-07-08 09:48:59 50 (published)
en11 English 0mar 2026-07-08 09:46:42 112
en10 English 0mar 2026-07-08 09:45:43 550
en9 English 0mar 2026-07-08 09:03:37 117
en8 English 0mar 2026-07-08 09:02:37 157
en7 English 0mar 2026-07-08 09:01:56 54
en6 English 0mar 2026-07-08 09:00:33 373
en5 English 0mar 2026-07-08 08:50:15 711
en4 English 0mar 2026-07-08 08:38:27 71 Tiny change: 'ing. \n\n' -> 'ing. \n\n![ ](https://codeforces.me/d84481/cf.png)'
en3 English 0mar 2026-07-08 08:35:43 0
en2 English 0mar 2026-07-08 08:35:42 70
en1 English 0mar 2026-07-08 08:35:07 692 Initial revision (saved to drafts)