- Hi Everybody.
- I think most of Div2 participants have this questions in their minds.
- Div2 participants will be happy if professionals show the way to go.
- How to be a good competitive programmer?
- Where to start?
- What to study?
- How to study?
- Thanks in advance for your help.
http://mirror.codeforces.com/blog/entry/11840 read it with the comments. It really helps!!!
Just solve as many problems as you can in the Gym. And be sure to solve only Div 1 level problems — they will teach you new techniques and approaches and Div2 A and Div2 B are usually boring and just implementation problems — you don't need to spend time on them.
Why Gym? Solving problems on problemset is not good?
I thought about problemset — just mistyped :)
In fact, any online judge with problems works — but yes, if you want to get better on Codeforces, then solve problems from Codeforces rounds.
Hi caustique, I have a question, when you find a problem that you can't solve, what do you do?
I think TopCoder problems and it's very insrructive editorials can help you to learn more and more algorithms and improve your thinking ability. but it won't improve your coding ability like other onlinejudges as UVa or codeforces...
It also seems that you must have an excellent math background, if you want to do really well.
any resources?
try this site 100 % math problems https://projecteuler.net/
Practice being in the zone of proximal development, see this link https://en.wikipedia.org/wiki/Zone_of_proximal_development?oldformat=true. I think a2oj rating wise ladder might help.
My mummy beats me if I get a Wrong Answer or System test fail.
I must say I have improved a lot.
Any Ruski want to tell their story?