NazmulGo's blog

By NazmulGo, history, 15 months 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

| Write comment?
»
15 months ago, hide # |
 
Vote: I like it +3 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.

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

A mix works best: learn a topic, then solve problems on it. Focus on DS + sorting, greedy, DP, and graphs to climb from Pupil → Expert.