Every contest, brave souls gather for battle. They open their editors, pour another cup of coffee, and whisper: “This time, no stupid bugs.” The compiler laughs.
Meet your inevitable enemies.
1. WA — Wrong Answer, but spiritually correct
WA is that polite “no” you get from the universe. Your code runs fine, outputs look perfect… and then: Wrong answer on test 2.
Everyone gets WA2. It’s tradition. Test 1 is the decoy — small, friendly, there just to boost your ego. Test 2 is where the problemsetter hides the bodies.
You patch it. Resubmit. Wrong answer on test 4. At this point, you’re no longer debugging — you’re performing an exorcism.
WA is the most human of all verdicts. It means you almost understood.
2. RE — Runtime Error, death without explanation
RE doesn’t even give you a reason. It just collapses in silence.
Segfault? Stack overflow? Accessed a[n] again? Who knows. Locally it works, on Codeforces it implodes.
You try to replicate the crash. It disappears. You add asserts, print half the array, stare at your screen like a war veteran.
RE is your program’s way of saying: “I loved you, but I couldn’t go on like this.”
3. TLE — Time Limit Exceeded, the slow death
TLE is patient. It watches your O(n²) masterpiece march straight into a 3-second wall.
You try everything:
- Faster I/O
- Move one line out of the loop
- Forgot to flush in interactive — again
But no. The timer ticks, the judge waits, and your loop keeps looping.
TLE doesn’t hate you — it just wants you to think in logarithms.
4. MLE — Memory Limit Exceeded, the hoarder’s curse
MLE is that quiet one you forget about until it eats your RAM.
You thought storing a few arrays was fine. Now you’ve got three 2D vectors, a recursive DFS, and a global map of maps.
The system whispers: “Memory limit exceeded.”
You check your usage: 256 MB. You check your code: you created a vector<vector<int>> of size n². MLE nods gently, as if saying, “Maybe don’t.”
It’s not the worst way to go. Just… embarrassing.
Epilogue
You tell yourself it’s fine. You’ve learned. And next contest, you’ll be back — wiser, calmer, still debugging at 2AM.
Because in the end, Codeforces isn’t about beating others. It’s about surviving all four horsemen — and earning that one line of Accepted.









this surely is a chatgpt blog
but you didnt even bother to remmove that->"_Want me to make this sound like an actual Codeforces blogpost — with emoji, markdown formatting, and that semi-chaotic “hello friends, I suffered again” tone people use there?_"???
such a shame
Sir, you wrote “remmove” while accusing someone of using ChatGPT for grammar. Irony doing overtime here. Maybe fix your own typos first before distributing shame, sir.
stop saying sir multiple times. also if u used chatgpt for grammar then why is it asking you to "make it sound like codeforces blogpost", and why do every heading have -- included in it, you havent used it for grammar, and words like whisper,multiple ??? in single line after each word, pour open all of this is typical chatgpt shit man.
and i am proud of mistyping instead of writing a joke on you using chatgpt...
also, can you tell me if it is your first time on cf or you have been here or on any other platform before, solving G in 2 minutes right after solving F in first attempt is a CM thing
your way of saying thing and tone have a lot of difference between this blog and that comment
you sure it is not-gpt??
Aditya94j337
replying to comment below
do you know that what is gfg templates
you sure are newbie if you dont know about this.
AttractorsTheory hey, i have seen ur past comments from some blogs, you have exposed lot of cheaters, wanna take a look on person below, he is indian and after seeing that comment conversation you will automatically realize that what he is doing and a newbie solved G in div 3?? unacceptable and impossible, im gonna report you rn on cf c db
Sir, no need to get personal. The post is mine, and using GPT for grammar isn’t against any rule. You can disagree with style, but trying to shame people for writing well just shows what really bothers you.
Sir, interesting that you’re shaming people for “using chatgpt” while your own submissions 344233300 and 344232149 have chatgpt signature comments.
That’s public proof, sir — no need for moral lectures.
Irony level: Accepted.
As for my “2-minute” solution of G, sir — you should better look at my submissions. I had a hard time solving F first, then switched to G. In G I got RE2, so I went back to F and managed to finish it. After that I returned to G and was just lucky to fix it quickly, sir.
Let’s be clear, sir — what you said is racist.
You literally wrote “he is Indian, get him” as if nationality alone proves cheating. That’s not logic, that’s prejudice.
I don’t use any “GFG templates”. At my level plain Python is enough to solve problems.
You can question my code, my methods, or even my speed — fine. But once you start bringing ethnicity into it, you’ve crossed a line.
I’m here to solve problems and learn, not to deal with racist remarks.
So yes, sir, your message is racist. And you should think carefully before writing things like that on a public forum.
i can shame you in anyway to ever exist on the earth
after all cheaters dont deserve respects,
also, man nah, gfg is maded using plain python and other languages, so i am writing in plain python too
also, u dont need gfg templates because you just use chatgpt
also, you have written that comment using chatgpt too.... why else would anyone use "--" anyway, you are new user here so i will just want to tell u as a experienced user that you shouldnt cheat on this platform, it is ok if you struggle to solve even basic problems every newbie faces this.
Sir, you’ve crossed from debate into open harassment.
Accusing people of cheating without proof and mixing it with threats like “I can shame you to ever exist” says more about you than me.
And let’s not forget your earlier comment — “he is Indian, get him.” That wasn’t criticism, that was racism. It’s clear you’re not here to discuss code; you just have a problem with people from certain countries.
I’ve never cheated. My work is mine. I prefer writing in plain Python, sometimes with the most basic packages when needed.
I use tools only for grammar, not for solving problems — which is completely allowed.
You’re not exposing anyone, sir. You’re just attacking people because you’ve run out of arguments.
stop commenting and let this shitpost bury from recent action bro.
i have left you long ago.
stop grabbing attentions by writing ai comments,
i am not atacking indians, rn i have just seen message of a blue rated expert indian who have said me well done to show you your place,
and by now lot of people have known that u are cheater, even candidate masters dont solve G with that speed and wpm
so i have reported u to cf admin team, now shut up
and victim card and accusing the accuser of cheating without any reason is common behaviour noticed in cheaters like you