I would like to request someone to create a long list of evidence that I'm cheating by analyzing my submissions. If I need to baselessly accuse someone of cheating or make some outrageous geopolitical claims to provide enough motivation — say so.
I would like to request someone to create a long list of evidence that I'm cheating by analyzing my submissions. If I need to baselessly accuse someone of cheating or make some outrageous geopolitical claims to provide enough motivation — say so.
| # | User | Rating |
|---|---|---|
| 1 | Benq | 3857 |
| 2 | jiangly | 3810 |
| 3 | maroonrk | 3534 |
| 4 | tourist | 3528 |
| 5 | Kevin114514 | 3510 |
| 6 | turmax | 3411 |
| 7 | Um_nik | 3387 |
| 8 | Radewoosh | 3367 |
| 9 | heuristica | 3322 |
| 10 | strapple | 3317 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 158 |
| 2 | maspy | 150 |
| 3 | Um_nik | 146 |
| 4 | Errichto | 139 |
| 5 | adamant | 136 |
| 6 | maroonrk | 134 |
| 7 | DNR | 133 |
| 8 | Dominater069 | 131 |
| 9 | Proof_by_QED | 130 |
| 10 | BledDest | 129 |
| Name |
|---|



Could you explain why you switched from FPC 2213019 to C++ 383014347?
Clear evidence of cheating. I hope MikeMirzayanov will take action and ban this cheater, Um_nik.
Bro look closely at the year, it's 14 years ago.
Bro look closely at the blog, it's a joke
Bro look closely
Bro
orB
ylesolc kool orB
orz
In the round that you prereviewed for us, you solved div0D a bit too quick. I think he was using AI to factor the number.
you legit took me so long to answer, I changed rank colour twice, flew to usa myself visited many universities including purdue, and came back.
Could you explain why you often switch between C++17 and C++23 mid-contest?
C++17 has fast scanf/printf, which is my preferred method of IO, but it doesn't have 64-bit version, so if the problem uses a lot of long long arithmetic (which usually means modulo arithmetic) and I'm worried about TL, I would submit under C++23 (64-bit).
I always use
cinandcout. It really happened for me that one time I submitted withC++17and it got TLE mid contest while the exact same code got AC usingC++23. After that, I started usingC++23but do you think I should change toC++17?No, cin/cout is not slower in C++23 (I think it is a bit faster, but I'm not sure, as I'm not using them much). The slowdown is specific for scanf/printf.
Sorry, I cant analyze your submissions, Mike set a limit on how many submissions i can view. Perhaps he is trying to hide the evidence of your cheating.
Could you explain why 360599923 had more comments than usual
Comments are in the prewritten segtree, they are there to remind me what I need to change and what can stay the same.
you solved problems that I couldn't solve, clearly cheating smh my head
Going by your profile pic, Im pretty sure you used your white pet dog to cheat in the contest
Great, I'm worse than Um_nik's dog
In this submission and this submission, you changed 200 lines of code in just 42 seconds? Can you explain it?
Please DO NOT see revision 1.
Even more clickbait T-T
The revision 1:
PS: If the image couldn't load, click here.
You fool, I always look at the bottom left corner when opening links
Same
The best rickroll ever. (the link before isn't rickroll, this is rickroll)
It's the version for Chinese user
plagues seems to have done the same thing, except what he did was even more ridiculous he basically tried to convict someone just because their submission times happened to coincide on the last day and because they shared similar daily schedules as Chinese users.
I’m noticing that your account was created two days ago seemingly lining up exactly with the plauges’ drama and also that all of your comments have been relating to plagues in some way. Is it reasonable to infer that all of your comments will be biased (I’m guessing this is an alt either of plagues or someone he accused) in one way or another whether for or against him?
So he isn't biased at all? Don't apply double standards. If you truly have no bias, then you should also be suspicious of jamesben in plagues's post. That account was also registered only 2 weeks ago, which just happens to coincide with the start date of the Huawei Challenge. Why don't you mention that?
Plauges is certainly biased given he is defending his claims and himself. Additionally jamesben is a weak case in my opinion. You are correct in that this person was registered two weeks ago around the start of the Huawei challenge and this person actually competed in Huawei challenge (which you did not) as per submissions. I would argue that this person’s account having been created prior to the creation of Plagues’ blog is a sign that they did not create their account solely for the point of arguing with plauges and others (which it seems you did). Additionally, with them having participated in the contest (although i suspect they too are an alt), it seems they would have some stake in alleged cheaters being banned (I don’t know how valid the supposed evidence is, might be solid, might be a nothingburger)given it would improve their own ranking. You however do not seem to have participated in the contest and thus would purely judging on your account history have no stake in whether random people are defined to or not to be cheaters yet you persistently comment about and only about plagues. Thus I think the statements you make (and anyone who didn’t participate in the contest itself) can be seen as attempting to have a neutral view show plauges in a bad light and whether or not that is true, I am uncertain but I think your statement on this should be taken with the same weight as my own points with that being very little.
You don't have any conclusive evidence. I was just "having fun," so naturally I didn't have that much energy to deal with everything else. That may make me look biased to you, but I'm actually not. So your accusations against me don't really mean anything.
Read the comments below, and you'll understand what "have fun" really means.
Have fun.
Link to my comment.
As I said, the three accounts TemperanceAlouette6042, MatildaDamaris6674, and PiaElka37401 share several unusual similarities. All three usernames appear to follow the pattern of algorithmically generated names, and all three accounts were created around the same time. This makes me wonder whether they could be alt accounts of someone who dislikes plagues.
Interestingly, their registration time also coincides with the period when plagues started pointing out some unusual coincidences regarding the top 18 participants of the Huawei Challenge.
Regarding TemperanceAlouette6042's claim that I'm applying a double standard: jamesben's username is actually formatted differently from those of TemperanceAlouette6042, MatildaDamaris6674, and PiaElka37401. The three accounts I mentioned all follow a remarkably similar naming pattern, whereas jamesben's username does not.
Note: These are merely my observations and suspicions; I'm not confirming or accusing anyone of anything.
Yes, exactly. The whole point of me doing this was just to "have fun." I deliberately registered an account in exactly the same format as theirs, purely to "have fun."
https://codeforces.me/blog/entry/156346?#comment-1389570
This report will show you what "have fun" really means.
Have fun.
Note: These are merely my observations and suspicions; I'm not confirming or accusing anyone of anything.
Thank you for sharing your observations. Here is a Python code snippet to check if three strings have the same format:
Let me know if you need help debugging your DP solution instead!
Of course — it was just an O(1) math problem. That doesn't constitute an accusation. I saw that they had solved it, so I went and solved it too, just to "have fun."
Since it's O(1), the output is naturally going to be the same. You can also see that many other people submitted exactly the same Python code. This is completely coincidental.
And then, have fun. Your accusation means nothing.
Have fun.
After checking your submissions, I found two submissions:
Both were submitted for 1264F - Beautiful Fibonacci Problem. The first submission received a CE verdict with the following errors:
These errors clearly show that the code was taken from, or directly based on, the editorial solution for the problem:
You also forgot to change the programming language before submitting. This strongly indicates that you were rushing to get an AC on the problem so that you could comment.
More importantly, the two other accounts, MatildaDamaris6674 and PiaElka37401, also submitted AC solutions to the exact same problem. Considering that all three accounts were created around the same time, use the same algorithmically generated username pattern, are involved in the same discussion, and submitted to the same problem, it is clear that these accounts are connected.
The submission history makes the situation even more obvious. The three accounts are operated by the same person and are being used as alternate accounts. The fact that one of the accounts even forgot to change the language while rushing to obtain an AC is exactly the kind of mistake someone would make when switching between multiple accounts.
In other words, the evidence here is far beyond a simple coincidence. These three accounts are the same person.
This is only possible evidence, not conclusive evidence. And for O(1) code, having the same output structure doesn't really prove anything at all. This is just "have fun."
The three of us don't know each other at all. We just happened to register on Codeforces around the same time — that's purely a coincidence. We're simply good at math, but I can't able to write complicated algorithmic code yet, so naturally we can only solve this kind of math problem for now.
Out of around 1,000 submissions, more than 600 of them overlap anyway. Why don't you go and take a look? Are you seriously suggesting that all 600+ of those accounts belong to me?
have fun
but ur not red so u cant have fun :)
I can just use F12 and change it to red, so I can "have fun."
Have fun!
I know that some people's supporters will downvote me regardless of logic, so I'm using a newly created temporary account to post this comment. Sorry about that.
It's quite unfortunate that an LGM would take sides in a dispute between two blogs that are both accusing the other party. It's pretty obvious that the basis of plagues's blog is even more ridiculous. An IGM, instead of first asking those contestants for code-based evidence, directly called them out in a highly AI-generated-looking blog tagged "cheater", accusing them of cheating solely because of supposedly similar scores or running times.
NOTE. I'm not saying that all of those contestants accused by plagues are innocent. Cheaters are cheaters, period.
It's hard to imagine an IGM doing something like this.
And it's equally hard to imagine an LGM siding with the side that has no logic.
But then again, this isn't the first time. Um_nik, you still remember this, right?
Have fun.
Which side did I take? My point is that cheating accusations are ridiculous and that for anyone with long enough participation history, someone would be able to find "evidence of cheating".
Because of your "Have fun" and assumption that everyone is taking sides, I will think that you are anti-plagues and therefore think that I "took side" of plagues. Why? Just because I copied the name of the anti-plagues blog to ridicule, not the pro-plagues blog? The anti-plagues blog is about analyzing submissions to regular cf rounds, so it is closer to what I want. I would even say that I'm slightly anti-plagues in this 2-line blog, since I say that I can "baselessly accuse someone of cheating to provide motivation".
The link you sent is not opening, but it is probably about the time I said that Taiwan is not a part of China and then got dozens of threats to rape my mother from brave internet warriors? Do you want me to repeat my statement, will it motivate you to find evidence of my cheating?
orz Um_nik for bravely protecting your mom from those warriors.
Although I do think that having the exact same score (that nobody else has) in a heuristic problem is almost 100% proof that the submissions contain exactly the same code.
I don't deny that a lot of plagues's evidence consists of fairly strong signals like "the scores are exactly the same." Information like that is, of course, quite convincing. And as far as I know, some of the people he accused did indeed violate the contest rules.
However, a lot of plagues's other evidence is based only on weak correlations, such as "the scores are very close," "the running times are the same," or "the scores follow similar trends."
His blog feels like it mixes some far-fetched claims in with a number of correct facts, making it look as if everything he says must be true.
In any case, publicly naming and shaming people in this kind of post based on weakly correlated evidence is absolutely irresponsible. The reason is that, apart from the two people involved and the organizers, nobody else can actually verify what happened. Most people are simply following the crowd.
With ordinary CF submission records, on the other hand, at least everyone can inspect the evidence and reach their own conclusions. So I don't think it is always unreasonable to suspect someone of cheating when the relevant source code is publicly available to everyone.
He states several times that he cannot be sure that anyone cheated and he wanted to create enough of a public outrage to prompt the orgs to check (which was successful). He also starts the blog with the screenshot of the private conversation with the orgs in the interface of the competition, so you can't say that he didn't try to send it to the orgs quietly. He states clearly that some of the evidence is strong and some is weak, but if he decided to write the blog with evidence in the first place, it is just reasonable to put all the info he has in it.
In short: yes, I do think that he found strong evidence that some cliques of people cheated in that contest. I do not have a personal stake in this, I'm just looking at the evidence provided.
I agree. If we want to know which cheaters plagues actually identified correctly, we can simply wait for an official statement from the organizers — assuming the organizers are actually responsible enough to provide one.
However, I still think there is nothing wrong with examining someone's publicly available CF submission history to see whether they may have cheated.
Although the article accusing plagues may indeed have been motivated to a large extent by some kind of "retaliation" (and I also don't agree with the idea that someone accused of cheating should respond by accusing the accuser of being a cheater), that does not mean the content of the article itself is wrong.
That is why I don't understand why you sent this article.
I sincerely want someone to look for evidence of cheating in my submissions. To show that it is stupid.
As for the last point, it is because when plagues was confronted with a very serious issue raised in that article, his response was simply "I was just having fun. I just wanted to write funny code." That is also why I ended my first comment to you with the same phrase.
If an ordinary CF user gave an answer like that, they would almost certainly be criticized for it.
So I think that article does have some value, at least to a certain extent, although I have no idea what the sender's intention was.
I think what you're saying makes a lot of sense. However, it seems pretty clear that most of the evidence he found consists of scores that are merely close to each other rather than exactly identical.
I noticed that, for many people, the majority of their submissions are concentrated within a range of no more than 1,000 points, while the publicly displayed scores have a precision of 0.001. In other words, there are roughly 1,000,000 possible displayed score values within such a range, and many people have made far more than 200 submissions.
So we can consider the following simple probability model. Suppose we uniformly and randomly choose 200 integers from 1 to 1,000,000 to form a set A, and independently do the same to form a set B. What is the probability that there exists a pair of numbers a in A and b in B such that |a — b| <= 50?
There are 200 × 200 = 40,000 possible cross-group pairs. For any particular pair, the probability that their difference is at most 50 is approximately 101 / 1,000,000. This gives an expected number of about 4.04 such close pairs, and the probability that at least one such pair exists is approximately 98.24%.
Of course, I know that this model differs considerably from the actual situation. In particular, scores in a heuristic problem are obviously not uniformly distributed. In reality, submissions from different contestants may be concentrated in similar score ranges because they use similar general approaches, start from the same baseline, or simply converge toward similar levels of performance. If anything, this clustering could make close scores even more common than the simplified uniform model suggests.
Therefore, I am not claiming that this calculation proves that any particular pair of similar scores is merely a coincidence. My point is only that, when two contestants have hundreds of submissions, the mere existence of a few pairs of scores that differ by something like 0.01, 0.02, or 0.05 is not statistically surprising and, by itself, seems like fairly weak evidence of code sharing.
I do agree that exactly identical high-precision scores are a different matter and should be considered separately. Under the same simplified model, exact matches would be much less common than merely close scores. So I think it is important not to treat “very close scores” and “exactly the same score” as if they carried the same evidential weight.
Of course, since scores are only displayed to a precision of 0.001, even two scores that appear exactly identical may in fact differ slightly in their underlying values. So an exact match in the displayed score should only be regarded as a relatively low-probability event, rather than proof of identical underlying results. Given the enormous total number of submissions made by all contestants, it is certainly not impossible for such exact displayed matches to occur by chance.
Hello cheater
Common based Um_nik moment
increase your shitpost quality next time pls
Guys, I'm an eyeball witness. Back in 2018 and in 2019 I was at an on-site bootcamp, within a group led by Um_nik. He taught us how to cheat... Showed how he does it himself, but even still we couldn't get that good. fake123 and Siberian will back me up, if you don't believe me.
Our most important goal should be to find a way to detect cheaters.
People's perceptions are too inaccurate.