Блог пользователя DevCoder07

Автор DevCoder07, история, 2 года назад, По-английски

I have recently got into cp and solved a few problems and I find that I can consistently solve Div.2 A problems quite easily. It is actually the B problems that make me think. Although I am usually able to solve them, it generally takes a LOT of time and thinking. So I want to know how and what should I practice and learn to solve the B problems consistently ? Thanks in advance.

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

»
2 года назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

If you want to solve B problems faster and more frequently — practice B problems. You can do that by simply going to contest section and solve B problems from past events. Generally B-level problems don't require some special knowledge so it's more about getting an observation and implementing solution.

»
2 года назад, # |
Rev. 2   Проголосовать: нравится +2 Проголосовать: не нравится

two pointer, bit manipulation, hash map, binary search, sorting ,greedy. all this is common sense ,it doesn't require much theory ,you should mainly focus on practicing.