Codeforces and Polygon may be unavailable from May 23, 4:00 (UTC) to May 23, 8:00 (UTC) due to technical maintenance. ×

dmvr1205's blog

By dmvr1205, history, 4 years ago, In English

Hii All! I am practicing for 3 months on the codeforces and still I am unable to solve B and C problems in running Div2 contests, what data structures and algorithms should I learn for becoming able to solve B and C problems or especially for C. Sorry for my bad English, this is not my first language.

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

»
4 years ago, # |
  Vote: I like it +10 Vote: I do not like it

You don't need to know data structures and algorithms for B and C. I'd suggest doing virtual contests if you don't like the traditional way of practicing

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Simple ones like binary search and prefix sums might be useful sometimes.

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

I think you should practice more until you can solve B easily and fast (under 30 mins). Then you can start doing virtual contest for under-pressure-practicing.

If you find a problem is good and can be applied many times. You can do it 3 times

  • First time is for understanding problem + editorial

  • Second time is for doing it + high-ranker's code

  • Third time is for doing faster + search for more problems similiar to it

»
4 years ago, # |
  Vote: I like it +10 Vote: I do not like it

I would suggest to practice the ladders of a2oj according to your rating range

Also check out E869120's tutorial to practice competitive programming, i found that very helpful!