A year passed since I joined codeforces , and now I'm entering the new year with better experience and momentum
Do anyone have a training plan for this year ? How will your training differ this year from the other year ?
if anyone have good ideas and hints to give that I can use them in my training this year , I will be grateful for sure =)
Well .. I too wanted to ask your question as I am trying to optimize my way of training . However , if I am to give a piece of advise , see how you can train smart not hard
Based on your rating I would go for a general understanding of common algorithms. Try reading a good book on algorithms, or a few TopCoder tutorials. You could also read contest editorials and Google what you don't get. The USACO Training Gate is ok for the basics, but it's a little outdated, and the later sections aren't very useful nowadays. They also skip a lot of new things like binary searching and data structures.
Personally, I try to get better in common areas or things I need to have practice in. I plan on doing more programs with data structures so I can get a feel for most of them, and get better and coding them quickly and without bugs. Since I'm a highschool student I'm also following my national IOI program, that has its own requirements and tasks to do. It's mostly a variety of programs on different topics, with trainings in person. If you can find someone near you that know about competitive programming I'd definitely ask for help, sometimes getting someone to explain things to you in person is just what you need to get the new algorithm. You should also adjust your website depending on what you want to compete in. For example, since I'm into IOI style competitions I prefer doing contests with feedback on. (Codeforces is the exception, I find them quite fun)
I would suggest you to learn solving adhoc(basic) problems first. Start solving topcoder DIV2 250 point problems of each SRM starting from say SRM 400. Alternatively you can solve codeforces div2 problem A and B of all contests. Do 5-10 contests each day and give a fixed time to each contest say 45 minutes. I you are not able to solve yourself then solve the problem after reading the editorial. You will see a significant improvement in a very short time. Best of Luck :)
Thank you everyone , this was really helpful
I am going to have at least 3600 solved problems in problemset/standings by the end of 2014.
Need just 1462 more... Looks pretty easy.
Even 4000 by the end of 2014 seems reachable without difficulty.