Hello to everyone. I write this blog and waste 30 minute of my time instead of just solving another problem.
Recently, I have lose streak about 8 contests. I can't show even my old performance ~1500-1600 rating in CF and ~1200-1300 in Atcoder. My rating drops almost 1200 and maybe even worse. I don't practice hard and always, but I try always to solve difficult problems for me until 2000-2100 rating if I have time. But I don't have progress, vice versa I stuck in easy problems usually waste lot time to solve them or have no normal idea or simply can't implement it. Earlier it seems I solve problems better and idea(for easy problems) come faster and did not notice problems with implementation, it was usually no idea for harder problems. I feel problems also in debugging code, I may not see silly mistake in code. What could be the reason?. Maybe its normally and my skill was as now or now CF problems hard for me. Thanks in advance for every constructive answers.
Unpopular opinion.
I believe that one can get valuable insights from a non CP standpoint as well. Try to lead a healthy lifestyle and see where that takes you in CF? It might sound fancy, but you're only human and subject to environmental factors. Instead of practicing more, practice smarter. Maybe meditate? work out? Delineate a time slot only for CP, preferably 1-3 hours/day. This suggestion will NOT translate well to IOI/ICPC contestants. And certainly isn't the fastest way to become X rated, but I believe with the right attitude, you can enjoy CP and improve without stressing about virtual points.
I'm not sure that leading a healthy lifestyle will change the result. Maybe taking a break for a few days would help. But I am not satisfied with the big difference in the results before and now.
I don't think there is any exact formula for practice problems and it doesn't depend on X of course if X is not too big for you
I think solving problems is always difficult for you and there is smart practice and I do it. Also I didn't say that I practice hard because I don't have much time for it. maybe you didn’t understand the question, I asked about why I don’t have the rating that I had before, because it seems that I already have enough skills for this
Do these virtual scores show your knowledge, skills and the fruits of your efforts? I think yes. Everyone has some kind of goal, even if it is virtual or not, and strives to achieve this. If I hadn't put in the effort for this, I wouldn't have bothered. It's easy to say if you are a master in the rating and don't worry about virtual points.
The thing is he pointed out all your mistakes but you are still too attached to your old path ( which is not giving good results ) that you just keep validating your mistakes.You are currently pupil ,also your max rating is just over 1600 ,it's completely bullshit idea to even attempt 2000-2100 rated prblms because you are never gonna solve them in contest only because you don't solve problems <=1600 in contests regularly yet, so his advice isn't bad
OK let it be so
If I pupil and don't solve problems <= 1600 regularly means that I can't solve problem with 2000(just skip B,C problem and solve D,E)? why should I stop at one place and practice <= 1600 problems again. I doubt it but maybe I'll try it Thanks for your answers