Druid's blog

By Druid, 9 years ago, In English

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 =)

 
 
 
 
  • Vote: I like it
  • +18
  • Vote: I do not like it

»
9 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

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

»
9 years ago, # |
  Vote: I like it 0 Vote: I do not like it

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)

»
9 years ago, # |
  Vote: I like it 0 Vote: I do not like it

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 :)

»
8 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you everyone , this was really helpful

»
8 years ago, # |
  Vote: I like it +7 Vote: I do not like it

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.

»
8 years ago, # |
  Vote: I like it 0 Vote: I do not like it

go to codeforces problemset page. Sort them to arrange by, questions which solved by many people first. Then start solving them one by one from top to bottom. :) Do not proceed until you solve a question. And yes you can solve them, if you have the dedication. There are good tutorials and good accepted answers. Check them when you faced to difficulties. And there are good people in codeforces. You can always contact them through messages.

This will surely work !! all the best...