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

Автор AksLolCoding, история, 2 дня назад, По-английски

DuyNgaDocTon1410 is an AI cheater.

Firstly, let's look at their performance. In his first Div. 2 round, they place 22nd. In the next one, they places 2nd (as a pupil), solving every single question! The same day, they take another Div. 2 contest, and fail to even solve two questions, ending at to 6690th place, despite attempting B, C, and D multiple times. Remember, they just got 2nd place a few hours earlier. It is not possible for a human to vary this much in performance on the same day.

Now, lets look at their submissions. One thing immediately caught my attention: out of his 100 most recent submissions, 33 of them are WA on (pre)test 1, and 5 are compilation errors. So this person doesn't test their code before submitting, and doesn't even check if it compiles. Very common among AI copy-pasters.

If we look at the code in these submissions, it is not immediately clear that he uses AI. However, there are too many signs of AI for this to be a coincidence. For example, most of his submissions have no comments, while others such as 310106426 have some of the most detailed and perfect comments I have ever seen. Another discrepancy is his header usage: some of his solutions use bits/stdc++.h, while others include each header individually, and one of his solutions even uses both (which is completely useless). There is even more evidence when you look at his coding style.

Altogether, DuyNgaDocTon1410 is obviously using AI to cheat. Nothing else can explain this amount of evidence. Please ban him and all other AI cheaters so that Codeforces remains fair.

Unrelated: while looking at several of his submissions my account got flagged as being used to crawl, but I was just browsing through his AI submissions.

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

»
2 дня назад, # |
  Проголосовать: нравится -30 Проголосовать: не нравится

is this even real? cheat to AK div2 and got ranked 2 using AI.

is there any hope left in online cp?

»
2 дня назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится

there is this guy too aura_100 , AksLolCoding , i request you to pls mention this guy too in your blog this guy became expert so quickly i was suspicious and turns out i was right in my suspicion , we are now in age where we have experts cheating!!!! pls check these out too .

i will provide proof that this guy is an AI cheater and coding style of this guy got changed from 2024 to 25 just because of using AI and also other yt channels which share the solutions of ongoing contest.

proofs:( i am sharing some part of code which they did used to avoid getting caught )

https://codeforces.me/contest/2074/submission/310039609

{ int res2 = 0; for (int k = 0; k < 3; k++) res2 += k; } // res block
use of this line to avoid plag check !!!
 { ll dummy = 0; for (int i = 0; i < 3; i++) dummy += i; }  
same for using dummy !!!!

https://codeforces.me/contest/2075/submission/311132247

 vector<int> rVec;
    unordered_set<int> rSet;
    map<int,int> rMap;
    for (int i = 0; i < 10; i++){
        rVec.push_back(i);
        rSet.insert(i);
        rMap[i] = i + 7;
    }

use of useless variables again . also the amount of times this guy modified the code using ai is astonishing after each wrong attempt!!!

https://codeforces.me/contest/2075/submission/311090104

  // Junk code
    map<int,int> mp;
    vector<pair<int,int>> vp;
    for(int i = 0; i < 10; i++) {
        mp[i] = i*i;
        vp.push_back({i, i+1});
    }
 

here it is mentioned already its junk code!!!

https://codeforces.me/contest/2075/submission/311111352

vector rVec; map<int, int> rMap; unordered_set rSet; ```

same setup for avoiding plag checks

https://codeforces.me/contest/2075/submission/311120009

```

vector<int> rVec;
map<int,int> rMap;
unordered_set<int> rSet;
for(int i = 0; i < 10; i++){
    rVec.push_back(i);
    rMap[i] = i * 3;
    rSet.insert(i);
}

```

also notice the code transition from 2024 to 2025 in his/her contests!!!

i am amazed to see this guy is not yet banned !!!!

the community can also see now in latest submissions the(latest contest) guy made also is very suspicious , i can show more proofs later if needed to prove he/she is AI cheater also some sols will mostly match with other cheaters for some of the questions (will share proof later if needed for this too) , for now i think this should suffice.

Hope so MikeMirzayanov Vladosiya will take action quickly.

»
2 дня назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

I am definitely not defending this guy, but a difference in performance can't be an argument in exposing a cheater. For example me. 2 contest ago I solved 1 problem getting 9070th place. 1 contest ago I solved 3 problems getting 1374th place and today I solved 5 problems getting 21st place(all 3 are div 2 contest). The performance can differ very much and depends on the problems themselves

»
2 дня назад, # |
  Проголосовать: нравится +17 Проголосовать: не нравится

I'm actually extremely interested as to why crawling isn't allowed on CF.

I was trying to make an automated plagiarism detector and CF is the only platorm that has put a huge effort into not making it possible. With a couple of tricks, i could even make Leetcode let me download thousands of submissions without flagging me.

What's the point of these restrictions?

  • »
    »
    45 часов назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    that implies you have a plag checker yourself, do you? is there any open source plag checker?

    • »
      »
      »
      45 часов назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      There are multiple open source ones. None of them are perfect (obviously), but they're a good starting point. example

      • »
        »
        »
        »
        45 часов назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Well surely there are multiple open source ones for this (which is infact a good thing), I built this platform as a one stop solution for people to find all cheaters and easily report them as well.

        And yeah as you said, this is just a starting point, will be working on this project to build something better.

        Btw any advice or suggestion you could tell me after checking out the platform?

  • »
    »
    45 часов назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    Hi, I've actually recently made a plagiarism detection website for leetcode contest,

    https://www.similarity.in/

    Would appreciate if you could use this website and let me know about what all can we add, what's currently bad on the platform or any kind of advice is much appreciated

  • »
    »
    37 часов назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    My guess is AI companies crawling submissions and overloading codeforces servers. For AI to be able to solve such high rated problem, there's no doubt it's been trained on quality codes, and one of the biggest sources for quality codes and problems is codeforces

»
44 часа назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Codeforces have to take action on this!

  • »
    »
    44 часа назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Hi, I've actually recently made a plagiarism detection website for leetcode contest,

    https://www.similarity.in/

    Would appreciate if you could use this website and let me know about what all can we add, what's currently bad on the platform or any kind of advice is much appreciated

»
44 часа назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I think it's high time codeforces introduce a report feature.

»
38 часов назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

I guess there is lots of AI users in the CodeForces now...

Like the last edu round, the rank150-210 has lots of pupils, newbies and unrated...

Of course I admit that there may be many newcomers joining CodeForces, but it is true that some of their submission time and code are abnormal [like 1:30 submission A, and 1:50 solve all the problems from A to E].

  • »
    »
    37 часов назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    But it is hard to identify them because they will make all kinds of excuses. Yes, AI users will hardly be punished. They can easily change to a new account and continue to cheat. . .

    I think Mike can use some more severe measures to combat cheating, such as banning IP segments or HWIDs.

    This may be difficult to do, especially for HWID blocking. Maybe CodeForces can be transformed into a software, but I think the development cost may be very high. After all, I think CodeForces is a non-profit organization/website.

»
37 часов назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Is it really possible by using AI to AK div2?

I think it's more probably that he(or she) got the code by his/her friend.

  • »
    »
    37 часов назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    I think this is possible in some classic questions.

    For example, Edu Round often gives some classic questions, and I think AI may have been trained on similar questions.

  • »
    »
    34 часа назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    This div2 was easier than usual