Hello everyone,
I’m currently rated around 1200 and mainly code in C++. My main goal right now is to qualify for NERC and eventually make it to the ICPC World Finals.
There’s one problem that has been bothering me for a while.
During contests, I can often figure out the correct idea or math behind a problem. Sometimes I can even explain the solution step by step in my head. But when I start writing the actual code, everything falls apart.
I make silly bugs, miss obvious edge cases, or sometimes get stuck even though I know what I’m supposed to do.
So I wanted to ask people who have gone through this phase:
How did you overcome the gap between understanding a solution and actually implementing it correctly?
What kind of practice helped you the most?
I’d especially appreciate advice from people who have experience with ICPC or similar contests.
I’m not really struggling with understanding every problem. My biggest issue is turning the idea in my head into clean, correct code under contest pressure.
If you had the same problem around the 1000–1300 rating range, what changed things for you?
Thanks in advance!



