NazmulGo's blog

By NazmulGo, history, 4 hours ago, In English

Which approach is better for improving in competitive programming?

- > Solve problems rating-wise, get stuck, identify the topic, and then learn it.

- > Learn algorithms first, then solve problems topic-wise.

If the second approach is better, what key topics should I master to reach Expert?

Note : My current rank is Pupil.

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

»
4 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by NazmulGo (previous revision, new revision, compare).

»
4 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

I think first approach is better.Because when you participate in contest like div2 round then you have to solve first a,b and c to reach in expert level quickly.And for solving a,b and c you have a good power of implementing ideas too fastly. there is no need any heavy algorithm to solve a,b and c.

»
3 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

Solve problems in your rating or above by 100->200 and if some problem needs a topic that you don't know , then that's a sign that you should learn this topic..

Anyway reaching expert doesn't need many topics but DP and Binary search and some standard topics.

»
14 minutes ago, # |
  Vote: I like it 0 Vote: I do not like it