Hello friends.. I have been programming for quite a long time. I had few doubts I wish if some of you can clear it.
1.. Is programming in different places like codeforces , topcoder , spoj and codechef is it same . I mean if we practise on one of it will it affect the other in positive way?...
2.. I really want to become a good coder. But when I see problems which are related to topics like Geometry and some Math puzzle kind requiring constructive algorithm , It really demotivates me and I then don't feel like solving it. So should I solve only those problems which motivates and makes u feel good or also those which u don't like to solve.
3.. I want to know the best and most effective way of practising so that I can improve and learn fast. Is it by writing or noting some concept u leanred in diary or something.?..what is the best way....Is it by solving questions topic wise....
4.. Which are the best topics to sovle questions from which every GOOD I mean say Codforces RAting 1500+ should know ... like DP is one....Is there any..should I start learning the topics like MAX FLOW and SEGEMENT TREES and similar stuff.....?....
5.. I feel that I can write code very fast but I should know the algorithm or the way to solve the problem ...Is it the right time for me to move on and learn those algorithm and to practise more and more the tough question on codeforces. If yes then which problems should I solve and concentrate upon. Should It be DIv2 C and D?..or DIV1 A and B..
Thank you....
Полный текст и комментарии »