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

Автор AngelKnows, история, 5 лет назад, По-английски

I found that I forgot some details of some algorithms, but I felt it boring to learn these details again and I am more willing to learn new algorithms. The most important thing is that I can't get in the state of practicing problems. When I was in a good state, good ideas would come up naturally during solving problems. But I don't know how to reach this state again because it seems to have nothing to do with memories of concrete algorithms. What do top coders do to keep them in a good state for long although some of them don't practice frequently? For keeping memories of concrete algorithms, we can take notes. But what can we do for keeping the special feeling of solving problems?

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

»
5 лет назад, # |
Rev. 2   Проголосовать: нравится +18 Проголосовать: не нравится
  1. Do a few virtual contests to get back in your zone.
  2. Solve easy,easy-medium problems of your favorite type.
  3. Play type races

You haven't really forgotten anything, you just need to sharpen yourself.

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

    Type races are probably going to be useless. It doesn't really make a difference in contest. Lots of high-rated people have really low wpm (40s and 50s even). Meanwhile lots of noobs like me have decently high wpm and no rating. Unless you're literally chicken pecking at the keyboard you won't really need to practice it.

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

      Obviously there isn't anything to learn from typeracing. But when I take a break and come back later to code, there seems to be a discomfort in coding (issues like not wanting to write bigger codes just because I'm too lazy). It is meant to relax your hand a bit, so that those nasty problems don't hurt me later.

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

I forgot some details of some algorithms, but I felt it boring to learn these details again and I am more willing to learn new algorithms.

Read that again but slowly.

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

My college curriculum is very bad(very long exam time-table) and i have to deal with this problem very frequently. The thing that works for me is that i code a very long problem which i abhore to code at the moment. Doing this for 2-3 problems will surely get you into the groove.

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

you can also ask Angel

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

You can solve problems.

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

I always have been wondering me, how tourist or Petr train,sometimes they are off for weeks and when they return they got the first places. I am out for one months and I am already out of shape, how do they maintain theirselves in shape?

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

    And more important,how don't they forget the tropics that they learned years ago

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

      Not directly related to your question: how do you know the amount of time that other contestants spend on things related to CP, and how do you know if/when they have "off weeks" or "off months"?

      For example, I only know those things for people that are my relatively close friends, and I don't have that information for either of two contestants that you mentioned.

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

Listening to twice will surely help you.

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

Practicing.