Hi everyone, Recently I have participated in both Div 2 as well as Div 3 contest. I have solved only a single question on Div 2 contest. But I couldn't solve any question on Div 3 contest.. This was the first time that I have participated in the contest.... Can anyone please tell me how to perform well in contests.? I have solved around 40 problems of Div 2A. What is the best strategy to solve more questions on CF? Should I participate in all coming contests or more focus on solving more problems untill and unless I get the confidence? Thanks in Advance...

I've solved dozens of div1E problems as well, but I usually don't solve those during contests.

To solve div2A you really only need to get used to programming. For cp practice, if you want to solve problems of X difficulty you should practice on problems 1-3 steps above that difficulty.

Are you suggesting that the benefits of solving problems with higher difficulties outweigh the benefits of solving problems in your comfort zone?

If yes, can one also gain speed for easier problems by solving harder problems?

If no, how does one find that balance?

Yes. Yes. That balance is different for everyone.

Ask yourself: What's my bottleneck for solving problems? Typing? Thinking? Organizing code? If it's not typing, you can gain speed by solving harder problems.

Thank you!

I'd say you should concentraite on fast&easy: have your own contest — try to solve 4 Div2A or Div3A,B in one our. When you'll make it 3 times in a row (in an hour) — take few official contests — I would recommend Div3.

i am at this stage where i can solve div2 A and div3 A,B in one hour.....but now i dont see any growth what should i do now.thanks.

There should be 4 of them. One hour with testing and submitting 3 — take care of your setup. Then you can raise the bar to 6-8 easy/hour (you can see pro's doing those in 2-3 minutes — you can make it at least in 10min, right?) or move to 4 higher level problems in one hour. I felt more or less confident after about 500 easy problems submitted.

Just six months back I was in the same condition as you are today. Participated in first div3 couldn't solve any problem, was able to solve problem A in my first div2. The only way to move forward is to regularly participapte in live contest, while practising try to solve question that are out of your comfort zone(not only 2A). We need to do both participate in contest regularly as well as practice also. Once contest gets over make sure that you read the editorials to the problems that you tried solving and couldn't. And most imprtantly

do not worry about about ratings and do not compare yourself with others or their progress. Keep your approch persistent you will gradually improve with time.