ilexis's blog

By ilexis, history, 4 weeks ago, In English

Today, we had a div4 contest which a lot of cheaters participated which i expected and so i didnt went in rated for this round. Good thing i did because when i looked into standings i saw many cheaters there... but i have a question about the cheaters: why do one cheat? yes it is a simple but necessary question i ask every time i see someone cheat. The reason i ask this question is i think that when someone cheats i dont think they can get the satisfaction of success and if not satisfaction of success what is their motivation to cheat?

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

»
4 weeks ago, hide # |
 
Vote: I like it +37 Vote: I do not like it

Don't care about the cheaters. They are just obsessed with their ratings and want it to maximize it. They're not focusing on problem-solving skills and actual grind. They don't know that in current AI era, literally no one even shortlists you on basis of ratings.

Actually being a Pupil/Specialist without cheating is better than Expert/CM with cheating.

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

    absolutely! i think this platform is indeed abour progress and improving your skills. only thing that the cheaters do is demotivate the ones thst are really putting some effort into this thing

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

    Its annoying seeing these unrated guys at the first page of ranking, I may understand about one or two such instances in like a month, but this many in every contest is just simply not possible.

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

    i think, if they cheat in contest, they should be banned from codeforces (isn't possible)

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

    getting higher rating is literally useless if you can't solve problems. literally defeats the whole purpose of cp. these cheaters are straight up dumb.

»
4 weeks ago, hide # |
 
Vote: I like it +44 Vote: I do not like it

Try not to worry too much about cheaters. Focus on solving problems and improving your own skills, because that’s where the real value of contests comes from. Cheating might give someone a temporary rank, but it doesn’t build understanding or long-term progress. If you keep competing honestly, you’ll get genuine satisfaction and steady improvement, which matters far more than any inflated result.

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

I felt the same thing but how did u know ???, this was my first contest and I've seen everyone solveing problems correctly . well I was ranked 15000 due to several false attempts (I got penalties) , well maybe they are just good ?

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

    you can sometimes feel someone is a cheater but cant prove it i dont want to offend anybody and give nicks here but i only looked like for an hour and saw some accounts ACing all the questions were struggling with 800 rated questions just like a week ago etc.

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

Unfortunately its a really cheap and lazy way to add another thing to a resume.

»
4 weeks ago, hide # |
 
Vote: I like it +61 Vote: I do not like it

Don't worry about the cheaters, I'll deal with them all. Just enjoy solving the problems!

  • sincerely, the author of the div4 :)
  • »
    »
    4 weeks ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    I am really grateful for your work bro, its must be annoying dealing with them.

    But, I guess you guys are the reason that these guys are not running rampant on yet. Thanks :)

  • »
    »
    4 weeks ago, hide # ^ |
     
    Vote: I like it +23 Vote: I do not like it

    For the people who made test case 2 in F and now hacked because of it, I think they must be banned forever because it's clear that they r cheating right now, so there's no need to warn them by skipping them or something

    I hope u will ban all of them forever

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

    ORZ

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

    I used a translation plugin to translate the problem, but the plugin translated a condition from the test AI that shouldn't have appeared in the problem description, causing my submission to be skipped. How can I handle this? This was my first AK at a competition, but it gave me such a terrible experience.

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

      where did blog go? Did you give up, and accepted cheating? Should I email Mike Mirzayanov? For ban?

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

        do whatever you want, you are just a guy with multiple trolls account and some banned for cheating like attractors, attractorstheory

        everyone knows it at this point that you are a troll

        also, i have not violated any of cf rules, i havent cheated on this account, and stopped using others forever, and the violation of ai rules i did 8 months ago, was on other account i dont use anymore.

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

          First of all 8 months is nothing, and let me past here my previous comment:

           you the one who always ask's for proofs, after every single little excuse, so why you saying I am this attractors or AttractorsTheory ? Maybe show some proofs, instead of crying in the messages, and then blocking? your account is 13 days old, and so far, you've done nothing accept solving a few 800, commenting everywhere of how you are not a cheater, copying codes from editorials, and creating blogs. Also, https://mirror.codeforces.com/blog/entry/147561#comment-1318731 this you post on another account, 'i can shame you in anyway to ever exist on the earth' then why are you crying about things, that just seem 'unfair to you' ?

          Also what kind of troll? I am literally you, if you need proof of it, then I have more then enough proof, of us being the same person. This account is 5(almost 6), months old, and by now, I don't have a single read-only.

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

    When there will be another div 4 contest . Bro

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

dont care about cheaters lmao just give for fun and participate in icpc if you really wanna compete i used to grind a lot but since ive changed my career path from coding to humanities idgaf and just whenever i get free time i solve some tasks and leave and trust me that has got me learn more than things than i could learn while being obsessive about my ratings

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

    Coding and humanities sounds like a fever dream combination, mind sharing how you ended up here? Interesting that some people dedicate their sole attention to this platform(like me) and achieve no results whatsoever, whilst some people only solve problems in passing during free time and progress much faster(seems to be the case for you). Wonder what the real bottleneck is during improvement.

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

      Tbvh I've been coding since 11th class it was passion for me. Just didn't used to do on online judges. Solving math was fun for me and then when I came into college i wanted an internship cause I didn't want to waste my parents money like I did while preparing for jee in class 11th(tho I ended up in some nit cse,not very contended with the money I spent) so I just used to code such that I can get enough money to fund my upsc coaching (2lakhs) rn am about to finish second year and yeah I've got intern tho parents denied that we will fund your coaching don't have to work yourself for that but I'll still do regardless maybe I'll get an ipad for better notes taking. Yeah. That was kind of motivation for me now since I've started preparing for upsc I don't spend much time here just come and solve 1-2 questions of the contest. And leave. Edit: I like problem solving morw than coding like maths that's why nynoptional is maths in upsc aswell some may say it's a foolish decision to take maths. But we'll see in 2028

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

        I see, that figures. People who progress fast here have something in common, top tier math/reasoning skills or programming exp from a relatively young age, or both. You seem to be quite the overachiever. Good luck for 2028.

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

      I've written one blog for my juniors in helping them prepare for icpc and cp. I'll share you once am on my laptop.

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

They just wanna feel good and show off to others that they are good at coding, where in reality they lack the skills. Just ignore them and let the authorities handle them. No matter how much they cheat here, when they try to get a job they'll fail miserably, so let them dig their own grave.

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

yeah fr. My own friend cheated, like I solved 4 questions with rigorous dry runs and my guy just opened up claude for the first question :{. my ranking literally dropped to 10k cuz there were so many cheaters.

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

Cheaters should go to hell.

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

Just keep practising, people reached M will find themselves don't have to cheat to get a high rating.

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

    If that's true, hopefully I'll get there someday and never have to think about this stuff again

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

Why doesn't Mike build the “anti-cheat” system as strong as Luogu's

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

I feel like some people think that they can cheat and not get found out. Then, when they go to a job interview (or similar) they can say that they have a high code forces rating. However, they are really just wasting their time as they will quickly get found out to be a cheater when they are asked to actually do something.

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

    i have always thought that if you get into a job that you are underqualified for, you wont get fun of that job because people there are much higher level than you and eventually your life will get miserable

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

      yes that is exactly what I believe too. At the very least you won't be able to contribute anything of value unless you're actually qualified. And then get suddenly fired for unknown reasons XD.

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

In my opinion, most cheaters do not have much of a real reason to cheat; I wouldn't say it to them all. I have been on Codeforces for over 2 years, and at least a year of it was wasted as I severely and very obviously cheated. While nothing justifies cheating, my reason was that I was in a sort of depression around that time. I had moved away from home, and until then, I had never been away from home for long. I really like my home city, no matter how many flaws it might have; maybe because of this, I was depressed. This caused the lack of desire to put in real effort into solving problems; I was always escaping reality by playing games. Then I finally came back home, and a little after, I participated in the first round of my national olympiad. Despite it being really easy, I had barely passed, and after that, I quit cheating, no matter how bad it might have made me seem(I cheated in Vjudge contests, not in Codeforces). Again, this does not justify cheating and unfairly stealing ranks from the people who truly deserve them

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

      Thanks, man. I am definitely trying, as I have seen how pointless it is to cheat, and I am having fun in the process.

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

        also-just out of curiosity how is your noi going?

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

          While I am more active in contests, I do not cheat anymore. Outside of contests, I work on problems as much as I can without getting help, and if I am stuck, I look at the editorial or use AI to guide me through the solution. Sometimes I am not in the mood and, before I can stop myself, I look at the problem's solution. I try my best to understand the solution when this happens

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

            i tried to ask you national olympiads you said in the comment above

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

              Oh, I thought you made a typo and meant something else by noi. I am very likely to be selected for EJOI this year. So, in general, I think it's going great, and I am rather grateful I went through that state so early on, as it's one of the things you will only learn if you live through it yourself

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

Hi. I think many dishonest Codeforces users believe that they can somehow obtain prestigious careers solely through their rating. Which is, to put it plainly, a stupid belief.

I'm an engineer at a pretty reputable quant firm (think in the tier of Jane Street, HRT, Citadel...etc...). I also do technical interviews for intern and grad roles. So I guess my thoughts carry some weight:

  1. Your rating isn't that impressive. Anything you share with the firm on your resume, we try to interpret in the broader context of your strengths. If you post a Codeforces rating, we will make an effort to cross-check it with other verifiable results. Have you participated in ICPC? Did you do informatics Olympiads in high school? Without supporting evidence, your rating becomes a very dilute and ambiguous number to us. We are well aware that it can be inflated.

  2. You only get one chance at being honest. We persist extensive logs of your initial application, interview reports, OA results and other supplementary comments. We (and, it seems, the majority of reputable firms) take integrity extremely seriously. If we find concerning evidence of your ethics or integrity, we won't hesitate to escalate it. Speaking from hearsay at least, there have certainly been people who have lost their current opportunity (and all future opportunities) over matters of integrity.

  3. You can't cheat forever. For any technical role you apply to, you'd be going through 5-6 interviews. Maybe more, if the firm needs extra information. A good portion of them will be onsite, in a controlled environment. Eventually you will have to rely on your own merits, and eventually you will need to show the skills that the firm is looking for. If you're dishonest in the earlier stages, you'd just be setting yourself up for future failure.

On a more positive note though, please don't let this strongly worded post stop you from learning and improving. Codeforces is, and always has been, an absolute joy of a platform to practice competitive programming. No amount of dishonest behaviour can take that away.

I'm sure that those who take genuine pride in their hard work and their intellectual growth will always be rewarded for it.

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

    I'm curious about something: what if someone you took as an applicant gets exposed or banned after doing so

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

      To be honest, I haven't personally handled that situation before. The typical dishonest applicant gets filtered out long before they are offered any opportunities with the firm.

      Though, if I did find out such a situation, I would flag the issue with HR. From there we would discuss the credibility and severity of the allegations. If we are confident that foul play is going on, then their time at the firm is basically over.

      It's a decision we make without hesitation. If an applicant cannot be trusted to honestly attain something as insignificant as a Codeforces rating, they cannot be trusted with proprietary codebases and trading strategies worth millions of dollars.

      Also, dishonesty hurts both the applicant and the firm. The reason we recruit competitive programmers in the first place, is because they have the learning and reasoning skills needed for our technical roles. A dishonest applicant without these skills will absolutely struggle in their role. Eventually the applicant will leave, either by their own choice or by the firm's choice.

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

Nice, everybody should do tests by your skills, and this contesst is developed to help us improve in problem-solving skills

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

Man in div 2, i literally spent like 1 hour on the first problem just to see like 60 newbies do it in 5 min. that literally pmo.