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

Автор Sinux, история, 6 месяцев назад, По-английски

Should I practice CP by problems rating or by algorithm topics?

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

»
6 месяцев назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

Problems rating should be higher then your score by 100, for algorithm topics it requires focused studying on the topic if you don't understand it specially math as all problems has a mathematical approach for it

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

you should solve (your rating + 200) level problems daily. besides learn new topics. here you will find resources in English. https://mirror.codeforces.com/blog/entry/122788

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Practice topic wise i would recommend cause it can overall develop u.

  • »
    »
    6 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    ohohoho better um_nik not read this!

    • »
      »
      »
      6 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Look, um_nik has a lot of expereince and is not in a learning phase. I just want to say that practicing all topics can help u grow overall in the initial phase. I have seen many people at the begining are strong with greedy but weak with bitmasking , maths or number theory .

  • »
    »
    6 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I think specifically for CP it is better to do by rating, because a big part of the process during a contest is figuring out the solution. Practicing topic wise removes that process and makes it much easier.

    If you want to learn a new technique, there are much better resources like cp-algorithms, USACO guide and CSES.

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Practice by upsolving div 2. and div 3. contests, once you get decent at doing A and B within 20 minutes or so you'll be chilling

Probably later the +200 thing matters, but right now for you as a newbie it's just about speed and getting div2. A and B as fast as you can.

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

This blog is helpful — blog

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

I still don't have the answer , I will never have the answer , in fact the answer isn't definite , in every phase of your cp journey there is a different answer , you have to be always wanting to improve to find that answer , but yeah solve randomly in general by rating

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Your number one priority should be solving problems. Many people suggest doing problems +200 your rating but I think you should practice problems independently of your rating , you start with some rating and move on to the next when the current rating becomes easy.

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Bro just do the more question! Like more and harder question!!

When i am starter only doing A questions. But then it's hard to do B and C question inside a coompetitions. So Then i doing the B and C in the practice eetc... and competition is very more easy and so on!

So just do the more B C (also D and E when you are good) etc in the practice and you will have the easy competitions. AND THEN: if lose a problem in the competition you MUST try until you win it in the practice. (upsolving is the name if it)

  • »
    »
    6 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    "if lose a problem in the competition you MUST try until you win it in the practice. (upsolving is the name if it)" i can be wrong so sorry for the wrong name maybe

    good luck bro

    i wish you the best ratings!!!

    and i say thank you to @MikeMiorzayanof for the wonderful codeforces and polygons!!! <3