ankushtyagi's blog

By ankushtyagi, history, 5 weeks ago, In English

Feeling sad that I am not able to become a Pupil even after giving my best. Can someone let me know how I can improve my performance in Div2 contests?

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

»
5 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it

I realized one thing about Codeforces. To become a pupil, you must be very strong at coming up with greedy ideas with PROOF and implementing the code effortlessly without making any wrong submissions. Pick 40 greedy problems from 1400, 1500, and 1600 each. PICK PROBLEMS MOSTLY FROM RECENT CONTESTS!!. Attend every single contest that is happening and upsolve until C. By the time you complete this, you will be a PUPIL. IMPORTANT: For each problem you solve, you must derive a PROOF.

I hope it helps.

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

same bro for me it's specialist

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

Don't Give up bro. I know it is very depressing. I used to feel the same, even after solviing 500 questions it was hard for me to remain pupil. But I will say keep on solving problems without thinking about the rating, its like a threshold limit , when once you will surpass that threshold limit, you will be pupil and more. Keep on solving problems. Wish you the best

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

Auto comment: topic has been updated by ankushtyagi (previous revision, new revision, compare).

»
5 weeks ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

My current strat is to pick whatever problem i need to get better at and focus on that. Right now its div 2 c and d so that's what I am doing. I also plan start upsolving by 2 after contests, so if I can do C and D in contest(let's hope!) that would be e and f.(as of like Remember to hold off on looking at editorials until you run out of ideas, do not leave a problem until you could explain the solution to someone else, do not say "yeah that makes sense" really question why something is why it is. This morning I solved a problem off of intuition and then spent the next hour(granted I was in class so more like 10-ish mins total) more minutes trying to justify my solution to myself, just look at my submission history. Once I understood why my solution worked, I modified it a bit just to test if I fully understood why sorting by max or min minmizes inversions, or whatever problem one may be working on. Remember, the goal of solving(out of contest) is not to solve the problem, it is to gain the ability to solve it next time(unless you're practicing quick implementation but I don't think that is what you need). Also as a last note notice how you have done more high rated problems than me, yet I would be able to outperform you on high ratings more than 9/10 times. Clearly you are not taking away much from each problem you do, or you would be higher rated than me. Maybe you are not taking it seriously? Also notice how you have many more unsolved problems. Your unsolved problems should burned in your head all the time, I literally think about problems I didn't solve each day many times a day. The problems you want to give up one are probably the ones you most need to do. I am rambling a bit but I have gone from knowing 0 lines of code in any language to specialist in 2.5 months so I feel as though my words carry some weight. Much luck.

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

One thing I realized i consistency in both solving problems as well as attending contests. I did the mistake of not giving contests. So could not perform in them , even if I had been improving