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?
Drink Vodka before every contest and if you get any WAs take another shot while shouting
СУКА БЛЯДЬ (cyka blyat)
You can see and improve your weakness on code-drills
Thanks!
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.
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.
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.
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.