Start from the easiest ladder and complete 2 ladders, I am sure you will cross 1200 if you solve just 2 ladders completely.
And DURING contest have a clear picture of what you are trying to achieve.
To reach 1200 , you need to be able to solve just 2 question (in 2 hours) , so take your time and don’t rush.
And most importantly, when it comes to practice, the quality of questions matter more than the quantity of questions. So keep that in mind.
Can you guide me as I see something great in your advice!! My profile is:— My Cyan Profile
//My moto is also to become expert and then maintain it in future…
It depends. You can check the actual problemset in codeforces, and sort by rating over there. You can also put tags like dynamic programming, dfs and similar etc. For technique specific problems I will suggest to do it from codeforces directly, and for rating specific, you can do from the a2oj ladders(which ever rating you want to do).
does first two ladder contain dp ,backtracking like question
I really don’t think so. But if it does, it will be like very easy(even for you) or can be done in greedy. So for this, I would recommend you to chose problems from the codeforces problemset itself.
In the right hand side, click on “Add Tags” and if you want to solve dp problems, then add that tag. There is no tag for backtracking and recursion. Some come under “constructive algorithms” while you can understand that recursion comes with dp, etc.
I reached expert and was upto 1720 till round 645 and Now after about 20 rounds I am back to Green , any serious advice for me! I suck constructive btw.
not me. I’m not good at short competitions. My brain tends to slow down and I need time to relax and think while drink a beer. So there is nothing I can suggest about this except…do what you like. In my case, I like long competitions and especially the challenge problem in which I don’t need to “know” and remember the solution but to discover something new (at least new for me). The few times I tried codeforces I felt like a slow-paced old man in the middle of a highly trained sprinter race.