the_loser_guy's blog

By the_loser_guy, history, 6 weeks ago, In English

This guy hello_algorithm is regularly cheating in every contest.If we can check his any of the submissions ,we will find some random unusable code (unnecessary for loops) running in between the code.By doing this he become expert in very short amount of time.You can also see his contest history where many times he was indulged in plag and his submissions were skipped. example:-115596658 this random code is running unnecessary in between code.

for(int y=1; y<nn; y++){
            int a = 0,b=1; B;
            int dyn[nn];
            dyn[0] = 0;
            while(a--){
                dyn[a]--;
            }
        }

kindly ban these type of cheaters MikeMirzayanov

akashramjyothi ,same thing with the code no difference:-

  xnxx = pow(0,3);
            ccnt = 0;
            while(xnxx--){
                xnxx/=2;
                ccnt++;
            }
            pow(ccnt,2);

There are lots of users like this who participate just for the sake of rating increment and defeats the whole purpose of contest and create difference in rank of those who submitted the code all by himself.I request to ban these type of people.

UPDATE:- Now this cheater hello_algorithm is such shameless that after exposing ,he also cheated in today's contest.

117241643

he has repeatedly used the code which is running unnecessary:-

for(int y=1; y<nn; y++){
            int a = 0,b=1; B;
            int dyn[nn];
            dyn[0] = 0;
            while(a--){
                dyn[a]--;
            }
        }

So I request again to ban ,else we can see him and his gang in every contest Edit :- I got many messages regarding cheating in codeforces,so now candidate masters are also using random codes to hide from plag checker Ex:- DemonForces

Submissions:- https://codeforces.com/contest/1516/submission/113773552

 
 
 
 
  • Vote: I like it
  • +37
  • Vote: I do not like it

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Can anyone tell me how this could help him? I'm newbie and very confused now ;-;

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +42 Vote: I do not like it

    It's not that the code 'helps', it's called code obfuscation. The idea is that you insert junk code which doesn't affect your algorithm, and it prevents automated plagiarism detection.

»
6 weeks ago, # |
  Vote: I like it -22 Vote: I do not like it

Last night I wrote this blog regarding cheating. Some Russian guys commented on my blog, even sent me private messages. After that, my blog was hidden in the recent blog tab.

  • »
    »
    6 weeks ago, # ^ |
      Vote: I like it +13 Vote: I do not like it

    damn... so country cartels are being made now? lol

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -42 Vote: I do not like it

    krasav4ik Shuba_Buba cheaters' cult

  • »
    »
    5 weeks ago, # ^ |
    Rev. 3   Vote: I like it -56 Vote: I do not like it

    To be fair, he was top 2 in div 2, and top 27 overall. Who could he have cheated from? There's a small list of people he could have cheated from. The only scheme that would have worked would have been collaborating with someone or being in a team instead of participating as only one person. You can't really prove the later and for the first idea there's only so many you have to check. Furthermore, his solution for D is 5-6kb so assuming he wrote it entirely from scratch (which he probably didn't) he would only have to write 6-8 keystrokes per second. Given that people can have typing speeds of 100 words per min, I don't find it entirely impossible. I also probably counted white-space in my quick calculus. So, impressive? Yes. Impossible? No. Can you really prove he cheated? Unless his code is similar to anyone that participated and was above him / a bit below him, then I don't think so.

    Entirely possible the problem had a solution very similar to another problem he solved / saw solved, too. So he just had to search for that solution and modify it a bit.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it -56 Vote: I do not like it

      I dont talk about the speed of typing. I talk about how he receive help from other. Someone else (possibly his friend) code D and he submitted it. Have u even looked at the style of two submissions??? Even the main function, I/O function, etc

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it -39 Vote: I do not like it

        If this is what really happened, then it would be useful to identify the list of possible suspects.

        His friend could be somebody who is reasonably high ranked, maybe lives in Russia or Moscow and tends to use signed main, ++i, for (int i = 0; i < t; ++i) {, freopen("TASK.in", "r", stdin); code fragments in his solutions. Obviously this suspected friend is unlikely to have participated in the same contest himself with his own account, but was probably online.

        • »
          »
          »
          »
          »
          5 weeks ago, # ^ |
          Rev. 3   Vote: I like it -31 Vote: I do not like it

          Also what are these junk defines that seemingly don't do anything?

          #define x1 x1228
          #define y1 y1228
           
          #define left left228
          #define right right228
           
          #define data data228
          
          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
            Rev. 2   Vote: I like it +6 Vote: I do not like it

            After some more Googling I found StickBuerak, whose submissions and coding style seems very, very similar to krasav4ik's D submission...

            Very suspicious indeed..

            Also if both are found guilty, I think this account PeregudovSergey should also be examined, as it appears to be an alt of StickBuerak.

            • »
              »
              »
              »
              »
              »
              »
              5 weeks ago, # ^ |
                Vote: I like it -26 Vote: I do not like it

              Oh my god, it's just so funny to look at.

              It's just a coincidence that only blue users (**or lower**, lmao) discuss the successes of other coders.

              Go solve problems, and not discuss garbage that nobody needs.

              • »
                »
                »
                »
                »
                »
                »
                »
                5 weeks ago, # ^ |
                  Vote: I like it +126 Vote: I do not like it

                You're absolutely wrong

                I deeply believe krasav4ik and StickBuerak are very dangerous cheaters. They literally undermine all the efforts that we are fighting for as a community. So I think they should be permanently banned

              • »
                »
                »
                »
                »
                »
                »
                »
                5 weeks ago, # ^ |
                Rev. 2   Vote: I like it -31 Vote: I do not like it

                So how well is "not discussing garbage that nobody needs" working out for you again? :)

          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
              Vote: I like it -6 Vote: I do not like it

            I just feel how funny Russian community keep downvoting my every comment :) yupp, it's country cartel.

          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
              Vote: I like it +10 Vote: I do not like it

            This code makes perfect sense, kinda. std namespace contains functions std::left, std::right and std::data, so if you use using namespace std you'll be exporting these functions into the main namespace, so you won't be able to use left, right or data as global variable names. This define ensures that left in your code is parsed as left228 which is a different name from std::left, and so on.

»
6 weeks ago, # |
  Vote: I like it +10 Vote: I do not like it

The cheaters affect Pupil and newbie's the most . Since our solving range is A,B and if lucky C . So whatever they are doing is very harsh on our daily practice!! :( I always believed cheaters Don't affect until u solve 1 more than them , but all these are making hard to believe that words anymore .

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Hello cheater hello_algorithm !!!

»
6 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

Here's one more of their cheating gang- akashramjyothi. 115532122 115565991 115595423

They have the same codes in every contest but both of them obfuscate their codes to prevent getting caught. I'm sure there are more in their gang.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +9 Vote: I do not like it

    Linkedin profile of this guy

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      WOW, he has such good achievements, its surprising to see such talented people also cheating, whats gone wrong with the world :(

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

They are affecting our rank, who work hard to get rank. Anyway more challenge need more practices. Cheaters can't beat us.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

But doesn't it mean that we have to become stronger for doing meaningless these cheating attempts. Cause this thread looks like witch hunt.

»
5 weeks ago, # |
Rev. 4   Vote: I like it +19 Vote: I do not like it

Screenshot-221 Screenshot-222

The solution of C was shared, you can see it above or here:-https://ideone.com/xD6SkR

https://codeforces.com/contest/1521/submission/115610691 https://codeforces.com/contest/1521/submission/115606534 https://codeforces.com/contest/1521/submission/115596664 https://codeforces.com/contest/1521/submission/115608354 https://codeforces.com/contest/1521/submission/115611797 https://codeforces.com/contest/1521/submission/115604462 https://codeforces.com/contest/1521/submission/115604488 https://codeforces.com/contest/1521/submission/115602448 https://codeforces.com/contest/1521/submission/115601573 https://codeforces.com/contest/1521/submission/115601043 https://codeforces.com/contest/1521/submission/115603155 https://codeforces.com/contest/1521/submission/115599227 https://codeforces.com/contest/1521/submission/115607177

THis is the list of some submissions which have exactly same code as the shared solution, some have not changed anything in their code , some have removed the function and used a loop in its place.One thing is for sure, for a interactive problem which could have done in multiple ways and implemented in multiple ways the same structure and logic means they cheated.I have only checked some submissions from rank 300-1000, who knows how many actually have the same solution.

Also I saw another solution which was same for many many people to be a coincidence but since i didn't had proof of it being shared I didn't included them.

You can see who all have cheated MikeMirzayanov and the shared solution as well, do take some action :)

PS: I only checked the submissions bcz of this blog as the user mentioned in the blog had the same solution as mentioned above, so I was just curious to know how many more people may have cheated XD

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I checked people from ur list but after seeing one guy I am sad af,he has got 9000 rank in edu round 10 days ago now he is getting better rank than me in last three contest ,from 830 rating to 1430 (while being stuck in below 1000 rating zone for long ,its good to see your sudden growth) sonu_kkc

  • »
    »
    5 weeks ago, # ^ |
    Rev. 3   Vote: I like it 0 Vote: I do not like it

    .

    • »
      »
      »
      5 weeks ago, # ^ |
      Rev. 3   Vote: I like it +3 Vote: I do not like it

      .

    • »
      »
      »
      5 weeks ago, # ^ |
      Rev. 2   Vote: I like it 0 Vote: I do not like it

      and which one of the above sent you to defend them XD. or is your submission also in the list XD.

      Edit: Looks like the account was made only to comment on this blog, so i am sure his submission is also on the list.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
5 weeks ago, # |
  Vote: I like it -80 Vote: I do not like it

Looks like bunch of cheaters are downvoting the post to hides their sins,I request 1-gon -is-this-fft- Ashishgup to help in getting response from authorities here ,such that atleast these type of cheaters get ban

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +60 Vote: I do not like it

    Please don't tag people who have nothing to do with this situation and can't do anything to fix it. If this user already has several flagged submissions, then headquarters is already aware of it.

»
5 weeks ago, # |
  Vote: I like it -46 Vote: I do not like it

Whosoever you are. Using a template doesnt mean they are doing cheating and all stuff. There are thousands of people who use irrelevant macros and files. Bcoz smehere the idea match even variable too. Then that means according to you, you and everyone should be banned. Bcoz you too are involved. My dear using template doesnt mean you are doing cheating or stuff. And just bcoz u r not master or CM, dont be disheartened or jealous. There are many people who do peer coding. That doesnt means they are doing cheating. And If u dont use template or anything, then why u havent posted it with your own original cf id bcoz you are using a template doesnt means u r doing cheating. Grow up brother

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Do you even know the difference between a template and obfuscation?

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +32 Vote: I do not like it

    Real id se aao hello_algorithm

    • »
      »
      »
      5 weeks ago, # ^ |
      Rev. 2   Vote: I like it +6 Vote: I do not like it

      .

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        what's difference it will create whether I am coming up with with real id or with fake one. I have been watching this guy since one of the cheating post earlier mentioned his name,ever since he was blatantly cheating on this platform.I don't why accusing him of what he did giving you a lot of pain.

        And yes you are not a clown,but you are the entire circus

        • »
          »
          »
          »
          »
          5 weeks ago, # ^ |
          Rev. 2   Vote: I like it 0 Vote: I do not like it

          .

          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            I hope akash ram jyoti gets banned ,Hee have been accused alot of times with proof but he is still good and pseudo123 if u tell a single shit anymore I will tag your real Id in next comment so shut the f up and start accepting ur mistake,u also know u got greedy during contest

»
5 weeks ago, # |
  Vote: I like it -18 Vote: I do not like it

Kto skazal, chto ya obmanshchik, ya budu vozrazhat', dokazhi mne, chto ya obmanshchik

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    Ignore them, they all are just here to degrade people. When the country is suffering from such panademic instead of helping people...they are just here to defame others.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Nice use of google translator. Anyone can look into your solution and tell that u r cheating always. Don't you have any guity regarding doing this. Many blogs are there with cheater as your name still u didn't stop these things. Just leave cp (tumhare aukad se bahar ka h)... Cheater!! Cheater!! Cheater!!

    • »
      »
      »
      5 weeks ago, # ^ |
      Rev. 4   Vote: I like it -18 Vote: I do not like it

      Ter1. ~~~~~ Your code here... ~~~~~

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        You are such shameless,despite being exposed talking rubbish with other people I am 100% sure that you are not form IIT bhu and also I don't care whichever institute you are from since that doesn't make any difference.

        You are just a random cheater. disgrace to entire codeforces community.

        • »
          »
          »
          »
          »
          5 weeks ago, # ^ |
            Vote: I like it -20 Vote: I do not like it

          hum iitan tum Lugo ka baap hai hamara college sa 1cr+ pacakage jata hai aulad hai to itna pacakage laka dikana

          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
            Rev. 4   Vote: I like it 0 Vote: I do not like it

            Your college's package doesn't define you. Your language and your actions do. Are you sure you might get a 1 cr+ package after cheating in contests?

            • »
              »
              »
              »
              »
              »
              »
              5 weeks ago, # ^ |
              Rev. 2   Vote: I like it -11 Vote: I do not like it

              Who

              • »
                »
                »
                »
                »
                »
                »
                »
                5 weeks ago, # ^ |
                  Vote: I like it 0 Vote: I do not like it

                LOL, why you are so desperate to be called an IITian,not making any sense. Common sense is not much common these days.

                guys dont waste your time replying to this idiot.I think he will get what he deserve.

          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
              Vote: I like it +1 Vote: I do not like it

            And instead of being ashamed of yourself, you are presenting to the entire world that one of the "top colleges" in India where highest packages reach > 10 Millions, harbours cheaters like you. Well done!!!

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +16 Vote: I do not like it

        Abe jhopdi ke IIT se h to usse kya ? Tere jaise IITan hi vele hote h or naam kharab krte h sharam kr or cheating chor ke ache se coding kr (Chu.iye)

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Jo tere jaise ke aukad nhi h jaaane ke M.Tech kr rha or yahan nautanki krrha h Pura Janam kundli nikl dun kya. Raj Aditya/ Linkedin Profile himadri_nath

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

waiting

»
5 weeks ago, # |
Rev. 2   Vote: I like it +8 Vote: I do not like it

TBH, 90% of cheaters are from India. This is a shame for me and my country as an Indian.

  • »
    »
    5 weeks ago, # ^ |
    Rev. 2   Vote: I like it +18 Vote: I do not like it

    You shouldn't be ashamed of it.
    In fact, no matter what country you are, you should always feel proud that even if you have a choice that you can cheat (and still somehow manage to remain unnoticed), you are choosing to always give your honest try. Just like we should do in any sport.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

That's why I think ratings on Atcoder should matter more than ratings on other platforms. Their rating formula combined with hardly any soft problems apart from ABC is more relevant

  • »
    »
    5 weeks ago, # ^ |
    Rev. 3   Vote: I like it +15 Vote: I do not like it
    main problem lies in mentality,changing rating parameter wont help.People start to think that better rating matters in CV to bag a decent software job.But they are in the misconception as finally the hardwork behind that rating matters and nothing else.
    
»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
3 weeks ago, # |
  Vote: I like it +11 Vote: I do not like it

They even did this same in today's contest. They are not going to stop cheating i request to block thier id akashramjyothi his submission are similar from hello_algorithm Proof: A solution: 117193137:- akashramjyothi and 117190615:- hello_algorithm...

You can see they have same solution just some pair of code insert in between code.

Each and every solution is same..

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Its very sad to see even people who are expert+ cheat in cf.Here is the guy https://codeforces.com/profile/ambarsariya . This guy cheated today in cf div 2, d question.

Just see both the solutions : https://codeforces.com/contest/1529/submission/117247731

https://codeforces.com/contest/1529/submission/117243132

Now see hos this guy ambarsariya used vector instead of array to just avoid plag. Whole dp states and logic of code and structure is totally same.

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Appreciate your work man. Its really discouraging for the people who see competitive programming as a sport.

»
16 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).

»
16 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by the_loser_guy (previous revision, new revision, compare).