Блог пользователя mindflux

Автор mindflux, история, 17 месяцев назад, По-английски

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 FactoryFactory for 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?

  • Проголосовать: нравится
  • +55
  • Проголосовать: не нравится

»
17 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится +9 Проголосовать: не нравится

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

»
17 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

MikeMirzayanov please investigate this matter.

  • »
    »
    17 месяцев назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    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

    • »
      »
      »
      17 месяцев назад, скрыть # ^ |
       
      Проголосовать: нравится +1 Проголосовать: не нравится

      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.

»
17 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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.