katsu.'s blog

By katsu., history, 6 weeks ago, In English

So far I can only release (Div-2) A-B level tasks. Maybe there are some special tasks for this or something like that. Can you share your experiences? I think it will be useful for many. Thanks in advance!

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

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You must study and practice: binary search, prefix sums, DP, basic Graph theory.

»
6 weeks ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

For task C, I'd focus more on math and improving your logic, but that doesn't mean algorithms aren't useful on that level.

»
6 weeks ago, # |
  Vote: I like it -10 Vote: I do not like it

Why this type of question is usually downvoted?

»
6 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

Take a 4 months plan and solve these:
1st Month: 100 recent problems on rating 1300
2nd Month: 100 recent problems on rating 1400
3rd Month: 100 recent problems on rating 1500
4th Month: 100 recent problems on rating 1600

Each day try to solve at least 3 problems, if stuck, read editorial(s).

If you have more time and want to have more fun, try to solve the following as well in parallel to CF Problems (These problems are of great quality and you get to improve faster)
AtCoder Problems of rating 800 — 1199
(CF rating 1300 — 1600 = AtCoder rating 800 — 1200 [Ref: CF AtCoder Rating Converter]

You should be good to go. Don't focus on learning too many algorithms now. Basic number theory, Graph (BFS, DFS, TopSort), DP should be fine.