In regard to bad and slow implementation.

Revision en1, by SayedAulia, 2023-07-05 21:45:31

Throughout my short Competitive Programming journey one particular problem that I kept facing, which I think is the main reason of my slow progress is that despite sometimes getting the full ideas to a problem rather quickly, I would still spend 10 times longer trying implementing it until getting the test sample right let alone getting an AC.

I think this is a key factor why some newbies competitive programmer (including myself) progress poorly despite having some mathematical and algorithmic intuition (I am not claiming that I have such good intuition). They'll get burnt out implementing it properly and most of the times wasted their time that could have been used to advanced to another problems.

I believe that the skill of getting the key observation and actually implementing it right and clean are two different (yet not separated) skill. The question I want to ask for the more experienced competitive programmer are:

• Have you experienced similar case long time ago?

• If you have, do you have any tips on how to improve implementation?

• What to do if you cannot implement your solution after a long period of times? Should you move on?

Here is me trying to implement the solution for [problem:https://mirror.codeforces.com/contest/1294/problem/F] for hours after getting the the full ideas similar to the editorial.

Pain.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en3 English SayedAulia 2023-07-05 21:47:20 22 Tiny change: '[submission:211724504]Throughout' -> 'Throughout'
en2 English SayedAulia 2023-07-05 21:46:56 56
en1 English SayedAulia 2023-07-05 21:45:31 1473 Initial revision (published)