I noticed something: many problems are rated low even though they feel hard, and some are rated high even though they seem easier than lower-rated ones. Can anyone explain why this happens and how the rating system works? For example, sometimes an 1100-rated problem feels harder than a 1300–1500 problem,and so on.








Not everyone has the same weaknesses, I believe the Problems are based on the ratio/amount of participants that complete the problem, if you struggling on a problem you consider low rated, it probably means your weak in the a subject, and should target it when you practice next time
I think this blog explains it: https://mirror.codeforces.com/blog/entry/46304
thx bro
There are some harder (2000+) problems that I can solve fairly quickly, and there are some easier problems I still can't solve (there's a 1000 rated problem that I've probably spent over an hour on and I still can't solve it). The rating is based off of how most people solved it, so your personal results might deviate from the actual rating (and sometimes, there are easy problems that you simply can't solve, like I mentioned in my first sentence).
I also have a master friend who cannot solve Div2 B in contest.
When he found that this problem only have 800 Rating……
-_-
okay tnx bro
theres a very complicated algorithm. It can be reduced to something like this
hope that helps!
This explain a lot I appreaciate your effort
The theoretical rating (the rating of a participant that has a 50% chance of solving) is calculatable from the rankings. For example, https://clist.by calculates them. The rating on CF is usually quite close to this rating, but maybe a bit lower (sometimes the [theoretical] rating can be inflated).