A couple of days before I have the purple name, and I am trying to do some practice in GYM by solving the problem with difficulty between 2000-2200. However, I found that I can always have a clear idea, but get confused in implementations which is really different when I solve a problem with difficulty below 2000. What can I do? Does that mean that 2000 is the limit of my ability?
Can you really see the difference between 1900 and 2000? Imo it's just mindblock. Try to solve div2 E/F instead(so that you wont know if it's 1900 or something higher)
Well, there's a good approach that my friends, me (and many others) use. Use "hide problem ratings and tags" and try solving without looking at rating. You can check problem rating after AC, but in general this is a nice mind trick.
Then how will you know which problem to select?
You can set lowerbound and upperbound (no pun intended) on difficulty while looking for problems in problemset.
Look at the Div 2 D (for me), Div 2 D-F for OP?
Obviously, to be good at solving problems you should be good at every kind of problems, so just stalk Div 1/2 _insert_letter.
how to hide problem ratings on codeforces
Git gud
Even though you have more rating than me, you can think about how you scaled 1600-1700 problems. Try to do stuff which worked for you before.