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

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

Hey guys, I have a question for those more advanced ones. Do you think quality over quantity or vice versa? I am trying to solve as many problems as I can, but I dont feel a big improvment. Any tips? Thank you.

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

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

Solve problems only if you are motivated to do those. If you feel tired or bored, take a break. Do not burn yourself out.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    what if you always feel bored although you want to improve

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

      Take fifteen minutes out of your day to solve an easy problem (1000 rated or something trivial that doesn't take a lot of thinking), to motivate you. After that, if you feel confident, try a harder problem. Repeat until you get bored again. When that happens, take a break.

»
4 года назад, # |
  Проголосовать: нравится -9 Проголосовать: не нравится

For me, Quality over Quantity.

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

Errichto: Just solve problems slightly above your level, and you'll get better.

It's really true. Don't try to learn something new and hard(ex. Segment tree, LCA, Suffix tree). If you are constantly solving 1 problem in rounds, then solve problems with difficulty of div.2B.

After a while, you'll meet new algorithms or data structures, you gotta know to solve that problem, then learn it, practice on it with basic problems(ex. RSQ — Segment tree).

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

Go for Quality initially. After some time, you will feel demotivated, at that time use Quantity. Again when you feel enough confident, Repeat the cycle and you are good to go.

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

"I'm trying to solve as many problems as I can" is a good approach.

"In order to solve as many problems as I can, I'm intentionally picking trivial problems that don't teach me anything new" is a bad one.

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

    Yes for you it might be easy to figure out what type of problem it is, but for us how we will know in advance that if that problem is trivial or not or we should spend time on it or not or weather the problem will teach me something new or not. please tell