Who is CodeSculptor88?
A self-proclaimed Specialist with a flair for overengineering and a suspiciously inconsistent coding style. Some admire their dedication to OOP. Others suspect... something isn't quite right.
Let’s dive into their most iconic submissions—because oh boy, they’re something.
The Contest Submission (Peak Overengineering):
Here's a beautiful submission to learn https://codeforces.me/contest/2108/submission/317987878
struct D {
i32 n; // Number of elements (wow, thanks)
vector<i64> a; // The array (wouldn't have guessed)
i32 ans; // The result (mind blowing)
i32 i, j; // Loop variables (revolutionary)
i64 v; // Current value (game changing)
bool l, r; // Left and right conditions (genius)
};
Why?
- Normal people: Use variables.
- CodeSculptor88: "What if we made a struct for every function?"
The Practice Submission (Ctrl+C, Ctrl+V Mode):
Oh look, our boy CodeSculptor88 wearing a full tuxedo to take out the trash. Absolute cinema moment: https://codeforces.me/contest/2093/submission/318182246
int main() {
int t;
cin >> t;
Solution solution; // Create an instance of Solution class (\[^-^]/)
while (t--) {
solution.processTestCase(); // (← STILL OOP, BUT NOW IT'S CASUAL OOP)
}
return 0;
}
Why?
- Normal people: while (t--) { solve(); }
- CodeSculptor88: "Let me instantiate a Solution object first—for encapsulation."
The Downfall
- Onsite Contest: "Wait, why is the problem statement printed on paper?"
- Job Interview: "Explain this 10-class solution for ‘A+B’."
Lessons From the CodeSculptor88 Saga
- Real skill > fake OOP flexing.
- AI can’t save you in onsite contests.
- If your code looks like a software engineering textbook, you’re doing it wrong.
Final Verdict
CodeSculptor88, if you're reading this:
- We salute your commitment to unnecessary OOP.
- We question your life choices.
- We will be watching your next submission.
- What’s next? A
FactoryFactoryfor Div2A?
What’s your favorite CodeSculptor88 submission? Share below!
I believe adnanosman185 his alter account
UPD: He removed our organization name from both accounts.
UPD2: Still not banned after rating rollback. Doesn't system see this contest submissions?









This is deeply shameful for our institution that one of our students has been caught cheating in an online contest. While we support learning and coding with the help of AI tools, we strongly believe that using AI during a fair competition is unethical and unacceptable. CodeSculptor88 you are requested to contact the Dhaka City College Programming Club and provide sufficient proof to clarify your position. If you can prove your innocence, we will issue a public apology and delete this post. However, if you cannot, we kindly ask that you refrain from using our institution's name, as your actions do not reflect our values.
From Dhaka City College Programming Club
MikeMirzayanov please investigate this matter.
Woooooooooh!
Bro are you just having fun or serious? Seriously I am joking man. And even if i got banned it will just take me 4-5 contests to be specialist again. Nothing serious.
As you are like Senior brother, I will ask for one help please teach me how do you mention someone in comments? I don't know it
Just because you asked how to do it — one direct way is to look at the rightmost option above your text with the Codeforces logo. Hover over it and select "User." Then, enter the username of the handle you want to mention.
Another way is by writing [user:(username)] without "()".
Both methods work the same, so just go with whichever you prefer.
I do not agree that what you have presented is sufficient evidence, that he is a cheater. Everyone has different coding styles, and we shouldn't be judged for it.
Also using a struct for every function is a totally valid strategy. You do not have to move your cursor and scroll out of the current function you are typing in, but you can just continue writing where you are, thus saving precious seconds.