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

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

When I participate Div.2 contests, I always solve the easy problems(such as A, B or C) quickly, but then I can't even move on other problems. What should I do in that case?

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

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

Have you considered sucide?(Just a joke please don't take it seriously)

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

Best advice:- Shake well and sleep :)

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

You can try learning algorithms/techniques which generally come in D and think for remaining time instead of wasting it

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

masturbate

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

for me i'll go to sleep because it's midnight in China :)

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

Stop doing cp, enjoy your life, find a girlfriend.

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

    ig solving next problems in contest would be more easier than that

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

    so have you found a girlfriend?

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

      I'll explain.

      First, I'm still doing cp, as you can see.
      Second, I'm not enjoying my life recently.
      So, the only thing I could've done is the third one.

      Man I'm logic xD

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

Just think about D until the contest is over or try to hack someone

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

anime:)

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

go touch some grass.

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

Refresh the page infinite times to see how my friends crush is performing.

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

Lock the solved problems and check if there is a submission of those problems that can be hacked.

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

I have exactly the opposite problem: contests tend to end much faster than I run out of ideas.

It's possible that you can't solve the remaining difficult problems during a contest because you are even not seriously trying to do this. And I know that it's tempting to give up in a situation when you solved A and B, but only have 15 minutes left for C. In such situations I don't give up, but keep solving the problem in the remaining time and don't stop even after the end of the contest. This is known as "upsolving". Sometimes not giving up results in successful last minute submissions.

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

Push your head to its limit, then let the frustraited be your new motivation and use that to learn to solve that problem when the editorial is out.

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

Learn how to use binary search.

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

Go to bed.

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

Thanks for all your advice!!!

In China, we often study some complicated(at least for me) algorithms and data structures.(e.g. Durable segment tree with finalized lazy) But then I found out that the Codeforces problems require a lot of thinking instead of learning a lot of techniques. So when I found that I can't solve a problem, I tend not to think that I'm in lack of a technique. Instead, I continue to think that problem(and that really helps!).

In daily training, I try not to ever take the editorial before I solve a problem unless the teacher tells us to do so. I think that will help with my situation a lot.

Finally, binary search is really frequent in Codeforces problems!

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

    Actually, the advanced data structures are not that helpful to reach expert or cm. STL, BIT and simple segtree is enough.

    Practicing is important though, as you can quickly think of the algo/ds used to solve the problem.

    (btw, we're the same age lol)

»
11 месяцев назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
  • analyze small cases
  • write a brute force solution and look for a pattern
  • try restructuring some formula
  • "guess" the solution
  • go for hacks on problems you already solved
  • give up and go do something else (it doesn't matter anyway)

it really doesn't matter that much, but if you want to reach your full potential you shouldn't do nothing, ever

this question is crazy to me because when faced with a hard problem for me I feel there is so much to think about I'm overwhelmed, it's like I don't know which path to consider because I have so many ideas for how one might try approaching the problem