Rain_In_Brain's blog

By Rain_In_Brain, history, 5 years ago, In English

I am doing competitive programming from last July. I find myself enjoying problem solving as a fun. I am trying to participate in every contest as possible. But the problem is I can't solve more than one or two easy problems (A or B (sometimes not B)) during contest time. Specially when I try to solve B or C, I get stuck with it! Usually, I can't find any clue! So, what'll be the suggestion for me as a beginner?

  • Vote: I like it
  • +9
  • Vote: I do not like it

| Write comment?
»
5 years ago, # |
Rev. 2   Vote: I like it +31 Vote: I do not like it

Drink Vodka before every contest and if you get any WAs take another shot while shouting

these words
»
5 years ago, # |
  Vote: I like it +1 Vote: I do not like it

You can see and improve your weakness on code-drills

»
5 years ago, # |
  Vote: I like it +7 Vote: I do not like it

Solve problems based on difficulty. Around 1400-1700 would be appropriate for Div 2 B and C. Never See the tags before solving. [Almost] Never see the editorial before you solve it on your own.

»
5 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Actually, this problem is common among newcomers in CP. Having personally experienced it, I would say that the main reason is lack of experience. Problems B and C are often just a sinple test of implementation and trivial optimization. You just need to do more kinds of problems on Online Judges and get used to the techniques that are used to solve them. After 1 year or so, you will find that problem B and C are actually very easy.

  • »
    »
    5 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Effectively ! If we are not used to making contests in this format (and therefore been very concentrated for a limited time), codeforces are nightmares.

    I advise you to train in the implementation and to assimilate some known techniques, but also to continue to participate in contests, perhaps easier (div 3).

    Sorry for the English mistakes.

»
5 years ago, # |
  Vote: I like it 0 Vote: I do not like it

For the problems you got stuck 1. Make sure that you have understood the problem well. 2. See the tutorial for that problem . 3. Try to implement the code according to the tutorial. 4. If failed to implement , then see other people's codes.