Profile photo for Ahmed Aly

Solve a lot of problems, starting with easy problems. For example keep solving Codeforces Div2 A problems, until you see that you don't have any issues with solving them, and the problem takes at most 5 minutes to solve starting from when you opened it. Be patient, that could happen after 200 problems or so. Then move to Div2 B problems, but it's okay if a problem takes little bit more than 5 minutes. Then keep moving to harder problems.

That's a good way, because usually Div2 A problems don't require any thinking, just coding, which will improve your coding skills, and B problems might require little bit of thinking, but mostly coding as well.

That's why I made the ladders features in my website, check the Codeforces ladders here: http://www.a2oj.com/Ladders.jsp

View 8 other answers to this question
About · Careers · Privacy · Terms · Contact · Languages · Your Ad Choices · Press ·
© Quora, Inc. 2025