All of these cheaters are caught from the last codeforces round. Their submissions are 100% similar and here is the source of their cheating. Everyone got wrong answer on the test case 24 of problem D. Let's cry for 10 minutes for them xD. MikeMirzayanov please ban them from the round (possibly from codeforces). It will increase the rating of a lot of innocent coders in the last round. Also ban the downvoters (supporters of cheaters) of this post.
N.B. If there comes someone's name accidentally, please message me. I'll recheck the submission and remove the name if it seems a mistake.
- down_06 — 191569815
- readyplayer1 — 191571461
- ujwala__12 — 191571468
- aloo_lelo2 — 191571491
- stiff_07 — 191571536
- rvdddddd — 191571688
- sameroseeee — 191572006
- rhythnic — 191572218
- aquib830 — 191572421
- yvelgdvn — 191572484
- mddilshad — 191572513
- Bhangda — 191572516
- Knox8787 — 191572999
- ashokesen02 — 191573054
- dmenezes — 191573078
- papa_kipari_13 — 191574118
- wish_rajput — 191574912
- naifhussain05 — 191575288
- Frieza_Comeback — 191576013
- vaibhav11y — 191576126
- bdyby001 — 191576190
- ritiksharma0220 — 191576312
- I_MIISS_HER — 191576475
- TwelveThread — 191576951
- doraemon_x001 — 191577011
- ROGENX — 191577056
- oa_solver — 191577182
- HeavY_LiGhT_DeComPos — 191577189
- hobe_naki_hobe_na — 191577339
- Om..D_ — 191577381
- onii_chann — 191577606
- bt22cse080 — 191577690
- _BrIaN_ — 191578198
- ang926 — 191578272
- Fakeid2 — 191578284
- parasguglani1 — 191578345
- ec_zachly — 191578565
- Youssef_Else7y — 191578712
- lucifercr24 — 191578715
- Raj_Aditya — 191578741
- Andreiab — 191578938
- UjjwalBhardwaj — 191579042
- Valj — 191579070
- Mehedi_Hasan_ — 191579083
- paras7777 — 191579125
- yyytf__ — 191579239
- ricaxov — 191579334
- darkmis4103 — 191579501
- i_love_my_grandma — 191579633
- H-1 — 191579876
- SoKee_USTC — 191580056
- Kapitar — 191580109
- Ali_Iraqi — 191580330
- uj_07 — 191580419
- BishoEzzat — 191580559
- ooh — 191580570
- _ForeRunner_ — 191580627
- Kohlaa — 191580631
- Vishnuvikas29 — 191580676
- tezt — 191580752
- ForcaBarcelona — 191580766
- klucse2000030318 — 191581262
- Whoareyoumate — 191581334
- tagberlee — 191581405
- wannabe1626 — 191581419
- priyansh321 — 191581440
- Shelly_Copy — 191581454
- moadel142421 — 191581497
- saisreekar — 191581781
- minus400eq — 191581796
- priyanshubit — 191581915
- abhishek_890 — 191581966
- klu_2000031996 — 191581967
- wild_jaguar — 191582065
- sabbir_0152 — 191582235
- shibu0147 — 191582506
- D.MANIKANTA-TEJA — 191582605
- VISHNU12685 — 191582632
- cronton — 191582633
- ankitakanoji — 191582716
- _nahn_ — 191582814
- imtyaz — 191583011
- truong_8502 — 191583122
- hieuNekoooo — 191583226
- hahahursh — 191583232
- Sanyam_4 — 191583285
- Be_Happy_G — 191583431
- alexistoigo — 191583470
- prathipati — 191583490
- Khaled_Ahmad — 191583703
- Orifxon — 191583873
- vbagaria93 — 191583962
- mrav426 — 191584007
- anonymous30 — 191584057
- anurag_lodhi — 191584205
- StrawHatImmortal — 191584222
- supriyaadapala — 191584275
- Marcos10 — 191584418
- Forever_Mirzogolib — 191584419
- Manjeet_Pathak — 191584483
- shubhamsinghraj51231 — 191584546
- Mahib — 191584675
- dhruvjha — 191584691
- jubayer555 — 191584978
- satishji — 191584990
- Sristi_Shah — 191585006
- EsEz — 191585094
- Heaven8Hell7 — 191585182
- __tourist_______ — 191585192
- kartik2001khanna — 191585203
- fiwka — 191585244
- soni.badal03 — 191585443
- regex9 — 191585603
- thunder__bird — 191585727
- Shubh_30 — 191585745
- Paul1972 — 191586011
- avir8309 — 191586060
- Farhankhan — 191586108
- iliya_mon — 191586194
- B_kulshrestha1 — 191586202
- Danny_Phantom — 191586241
- HMETAO — 191586248
- hahahaha__ — 191586254
- SanjeevKumarRay — 191586264
- Garry66 — 191586352
- Caesar32 — 191586460
- triptisharma827 — 191586486
- No__thi__nG — 191586548
- EmergentProperties — 191586756
- LastAttempt — 191586784
- amaan_272 — 191586879
- sapcoder — 191586894
- AKM17 — 191586904
- looklols — 191587154
- radiohead__ — 191587232
- homebrew — 191587343
- Piyush2305 — 191587387
- Codynfinity — 191587432
- jaybutani007 — 191587437
- Crompton_15Dec — 191587499
- imprayas12 — 191587556
- Aloool — 191587806
- SUSBOY — 191587827
- bhavyagupta_11 — 191587925
- Ayush_Kumar108 — 191587942
- Desh01 — 191587977
- red-akb — 191587994
- rahgeer — 191588467
- Radhika_Mathur — 191588620
- TSTazbid — 191588658
- musatur — 191588993
- Calakula — 191589009
- A-DONG — 191589183
- D_Buddy — 191589187
- jaismeenmehra9 — 191589189
- Akshayb1125 — 191589194
- holmes_324 — 191589221
- Elite_Arm — 191589415
- ORIGNAL_SENSEI — 191589577
- abhimanyu_raj — 191589612
- jpsxlr8 — 191589687
- weaersedf — 191589735
- maiducbinh — 191589751
- suyalsakshi273 — 191590018
- potatosquare — 191590130
- Chalishpagan — 191590204
- nursultan_2008 — 191590308
- Mhmd_Bakr — 191590427
- dave06j — 191590436
- darshanramesh — 191590458
- _i_am_viper — 191590505
- cyber_lord_007 — 191590506
- AbhinavJain1712 — 191590765
- kumar101202 — 191591001
- AhmedKhaled — 191591004
- BiTiCi16 — 191591043
- CodeCrusader036 — 191591099
- Ayush... — 191591232
- moon932 — 191591242
- Kunal3723 — 191591360
- rajkmeena — 191591477
- Code__Hunterr — 191591505
- ZZ_ZZ — 191591571
- babaafrid — 191591597
- decoder07 — 191591635
- I_See_PC — 191591656
- rockstarayanmurmu07 — 191591672
- Youssef_mkdaad — 191591759
- 3ap7km20 — 191591905
- Chal1k — 191591908
- coder_kgp2021 — 191591926
- Atharva_Arya — 191591943
- __Math_Lover__ — 191592074
- VinCenzo___ — 191592112
- areunofsy — 191592114
- __Saad_karim_07 — 191592193
- phoenix517 — 191592469
- sudhir___ — 191592521
- vikaschhonkar1 — 191592569
- AayushJaiswal001 — 191592633
- prashg3029 — 191592654
- theancientdevil — 191592699
- bean. — 191592775
- Krishna_2208 — 191592868
- daksh_4103 — 191592874
- computer_jock — 191593048
- brokenCode.r — 191593253
- vis21 — 191593264
- anuraggulati241 — 191593265
- anas-alfar55 — 191593418
- xkcd_sag0r — 191593440
- try_and_error — 191593471
- 2100030896cseh — 191593809
- rchauhan.ug20 — 191593812
- prajapati_rushil — 191593816
- Malik_Zadah_Irfan — 191593834
- Yeager_ — 191593891
- ashrafulgoni71 — 191594014
- Second_Kira — 191594022
- aman_kumar_3977 — 191594032
- klucse2000031969 — 191594048
- kaushalyad321 — 191594246
- nehakrishna_30612 — 191594533
- shiv02 — 191594578
- harshit_22f — 191594582
- mariem_muhamed — 191594663
- littichoker — 191594723
- Ice_Bear521 — 191594766
- manav09 — 191594971
- NewSR — 191595041
- Prem5720 — 191595042
- amangupta08 — 191595147
- anu1322thakur — 191595168
- Prasoon2016 — 191595196
- Barbie_Joo — 191595202
- lowkeyaayu — 191595231
- Lakshya63 — 191595382
- Hisu — 191595549
- singhalr282 — 191595604
- Saransh6772 — 191595641
- Jangra_payal — 191595756
- kvdmt2401 — 191595811
- 01Known — 191595868
- Alpha_Goo — 191595876
- shaurya001 — 191595935
- A-SOUL__AvA — 191596006
- NoDrop30 — 191596009
- Ashish_Mishra — 191596240
- Mayar._.refaat — 191596312
- klu_2100030126 — 191596432
- kunal_2009 — 191596492
- haizzzzzzz — 191596512
- r8ing — 191596547
- 4461726B20416C706861 — 191596597
- 2000031948cse — 191596659
- visveshkhanna12 — 191596944
- Shekoo804 — 191597078
- sushantbisht1649 — 191597201
- thakur6393 — 191597207
- davis_kb — 191597269
- hieuka2005 — 191597334
- MickleDevil — 191597367
- ya_2000031886 — 191597484
- LastTwist — 191597582
- Googler_90 — 191597593
- guptajitanishq25 — 191597637
- MatkapO7 — 191597689
- harsh_29102 — 191597811
- ILovePD — 191597844
- 2100030484klcseh — 191597906
- coder2901 — 191597940
- abhi_6942 — 191598072
- fredreicc_ — 191598130
- vamsisai198 — 191598160
- Devianusha_123 — 191598175
- 2000030896 — 191598249
- elmefeddelhicham — 191598415
- saurabh_175 — 191598459
- Abdullah_Mohamed — 191598563
- harshiitg2025 — 191598809
- Love_yxm — 191598858
- T3T____ — 191598901
- priyanshu.p — 191599009
- Harry_Potter — 191599060
- dhru_3101 — 191599068
- obchalodiya_13 — 191599177
- naifhussainda05 — 191599252
- nandanvyas — 191599405
- sg9939 — 191599415
- aloffchap_ginger — 191599419
- exp10it3r — 191599435
- Hentai_Addict — 191599489
- Amr_Sensei — 191599623
- _aashish_ — 191599669
- HashingMan — 191599681
- PKK_18 — 191599826
- robink2404 — 191599829
- kitish200 — 191599856
- naseemchoudhary18 — 191599952
- rishuk1.iitr — 191599972
- AI_mehedi0051 — 191599983
- JodXGod — 191599984
- NoDrop — 191600002
- zzzxxx10 — 191600119
- 217R1A0571 — 191600126
- RushikeshBhavsar — 191600249
- Megumin2006 — 191600308
- nikhil1203 — 191600329
- snehaa2000 — 191600399
- khansalikaziz786 — 191600496
- HieuNekodesus — 191600601
- haiducnguyen1 — 191600607
- rohit_01042002 — 191600714
- Harsh2308 — 191600760
- adityas50529 — 191600772
- fahad_ — 191600792
- Shiv_Narayan — 191600871
- _SilenzioBruno_ — 191600986
- janyajaiswal0519 — 191600991
- uu_kh2 — 191601033
- evan30102001flair — 191601052
- feiyuH — 191601222
- Aestivate — 191601481
- ystc1247 — 191601537
- priyansu_17 — 191601672
- Vrutik_2809 — 191601745
- YukariAyase — 191601779
- JustA7 — 191601860
- SKYRIX_rd — 191601912
- kl_2000031757 — 191601997
- prasoon107 — 191602127
- abchy — 191602234
- Shrisha_12 — 191602235
- Aadi10 — 191602256
- gyatharth_07 — 191602302
- IGiveUp — 191602323
- ujjwal_145 — 191602378
- Patodi — 191602477
- NI.GO — 191602515
- PANDEPIC — 191602553
- coral_19 — 191602568
- kumar9122gaurav — 191602599
- _2.0_ — 191602802
- Adam_Akram2 — 191602803
- Overlord2787 — 191602822
- gaurav_kataria — 191602924
- 2000039029 — 191603020
- pratyush155 — 191603053
- _Gawd_ — 191603075
- prako_87 — 191603126
- ravi_7911 — 191603133
- gojo57 — 191603214
- nikhil413 — 191603243
- Mahmoud-Khalid — 191603324
- Shangguanyunxiao — 191603368
Bruh is so sick of cheaters that he went to all of these guys code just to catch and ban them XD. Yeah bro a lot of peoples ratings will increase after banning those coders.
Power of script xD
And the power of API
there's no api to fetch submission source, right? ...right?
I am curious to know how did you even catch them. could you please explain how you did this?
There's even a candidate master bruh
It's so amusing how so many Newbies solved D in a Div-2. Wow. I myself have never solved D in a live contest. I do know for sure that cheating will never give you knowledge, just a superficial number that is bound to get you banned.
i cannot even solve a here and you are talking about d xd. It took me 50mins to solve a in the last contest.
I'll rather be 900 rating all my life than cheat .
Happy to see people like you! keep it up
carefully he is a hero.
you are right
true bro after one hours of contest, instantly the submission of b increases they all cheat probably.
Let them do , one day ... At some important event they'll not be able to do an easy question then they'll realise.
ok hear me out ... is it just me or i see 80% of them indian.... must be tough :)
:| I-india is heaven of programmers .d Ah shit there is a one guy from my Country : Azerbaijan...
ayqaa ne deyirsenen
ee get isinnen mesgul ol
A typical Bangladeshi spitting their frustration towards "India" rather than considering a cheater as cheater.
yeah dude, I am from India and a lot of indians cheat because here, competitive coding ratings can help you get an SWE job :/
Cheating has no good use.
Holy moly shit!
Mhmd_Bakr hey my little boi. Why are you here ? LoL Heap_OverFlow xD
Yeah. I saw xD I'm glad other people are exposing him now.
I find it funny that literally if any of these cheaters used a mod_int template, they would’ve ACed and not been caught.
I guess that’s what happens when you copy code and change variables but don’t know that subtracting 1 requires a check on mod again. :P
i think just banning accounts is not sufficient , their mac address or something like that should get banned.
I think blocking their accounts would be enough. After all, people have spent a lot of time getting account ratings (especially experts and candidate masters), I doubt they will want to repeat this again.
i think experts and candidate masters will not cheat as newbies,pupils,specialists do as they know what it takes to become expert and candidate master. also they will not be having much use of cheating as in majority cases only first three problems are getting leaked which they can be able to solve them easily.
There literally was a candidate master on the list of cheaters here.
Yeah there is ,i am not saying there won't be, there can be but they are wayless than newbies , pupils and specialists
also no one gets banned directly they will get a warning for i guess three times after which account ban takes place , cheated and getting warned for three times and if even for the next time they get caught , they should defenitley get banned.
How will you get the mac adress?
I think after someone try to access your website you can get their ip address and mac addresss.
It was funny until I saw a tester of my round is included. Must invite fewer next time...
Benefit of weak pretests XD.
In fact this is not caused by a weak pertest, these codes error when and only when the answer is calculated as 998244352. It is almost impossible for a tester to think that someone would make a mistake in such a stupid place, and it is harder to construct a hack test.
Shiv_Narayan from IITK! Shame!!
and pravin is from iit delhi (IIT D) lol _Gawd_
cm are also in the list hope they get banned
Edit , and dont show channel name! I will try to get informations about this "GM"...
these peoples must be banned from codeforces
Hahahhagaga.Just shut up and do something stupid.
finding your friend in this list feels like :
I was trusted him...
getting WA on test 24 in Problem D, doesn't means like they are cheater.
find incomprehensible, exculpatory statements for cheaters
Open the content record
found to be a cheater
In fact, this person's identity was also falsified, and there is no Chinese word for the syllable 『kiu』. He is more likely to be one of the aforementioned cheaters alt.
you are also a cheater that's why not commenting with real id.
I don't care about your baseless designations, you're not a big shot
Such a desperate attempt to prove that I am a cheater only proves that you are a clown
you can do this type of shitty comments in my inbox also,
bigger cheater spamming with fake ids
I don't know if you are a cheater,but as I know,your name is fake.
Your name is
Yan Kiulanbut none of Chinese words are pronounced with a 'kiu'.
I wonder why you write a fake name.Probably you are not Chinese.If you are,why not write your real name?If you think the name is your privacy,you can just leave it blank.
In OIerDB,that has data of every Chinese student who took part in any contest(we call OI in China),there is nobody has a name like
YKL.(Searching result here).So you learn programming but never take part in any OI.That is really strange.
If you are Chinese,please tell us your Chinese name.
If you are a foreigner,don't sully China!!!
instead of wasting time, in making your cf account and creating your database to store these, if u worked on yourself thinks will be better I guess.
If they cheat they will realize during the interview.
note the fact that all of their solutions are absolutely identical.
also that they are the same as a certain solution in a certain video mentioned somewhere else.
Why should We cry for 10 minutes ?
It's said above, "cry for them". Just sympathy(polite act), as they gonna face huge negative deltas (that's the penalty for cheating for more than 2 times I think) or BANs and they deserve it ^^ XD
Those getting disheartened by this (like me, lol), I think we should try to get this cheating thing of our heads and feel content in our hearts that we are truly what we are by fair means and our efforts alone.
Great work! Mhmd_Bakr cheating again. XD
I hope these loosers get banned asap without warnings.Great research.
JUST BECAUSE THEY HAVE NOT LOCKED THEIR PROBLEM DOESN'T MEAN THAT THEY HAVE CHEATED. MOREOVER, IF YOU HAVE PARTICIPATED IN THE CONTEST HONESTLY, TRY TO COME UP WITH YOUR OFFICIAL HANDLE AND POST THIS BLOG. IT WILL ADD UP TO YOUR CONTRIBUTIONS.
first of all check my once first and then include my name and secondly look the journey of the each one cheaters contest graph is always increasing max time and in minimum times they have reached good rating . Think and see before adding names
Hi, sorry for any inconvenience. Though the submissions are similar, there are some differences in your submission. Let me remove your name.
I don't know why my name is here. I am new to this platform and took guidance from a senior. And My account is real. I have submitted it many times by improving the code. If I have cheated then how could that be possible as it fails in the test case also...My request is to remove my name from this list.
I think you need to explain why you took at least 46 minutes to correctly solve problem A and only 4 minutes to successfully pass the pretests for problem D.
Be aware that the difference in difficulty between the two questions is huge.
Your submissions in 1778
I was solving both side by side on my compiler and I already told you that my senior help me to explain this to me.
I don't really understand why you would delete the original reply and re-post the exact same thing.
But I think that if a contestant can pass the pretests for question D in one submission, they shouldn't be bothered by question A for so long and submit the wrong solution multiple times.
And your behavior is so strange that maybe I should think you are writing answers to questions A, B, C, and D at the same time.
Yeah, that's my point a person who has done cheating don't submit again and again.I was trying to run both on my compiler and checking where I was doing wrong..
Trying to solve problem A yourself does not show that there was no cheating on problem D.
So no one cares if you solved problem A yourself, once you cheat on any question in a competition, you should be punished as you deserve.
never heard anything like this before.
You can't even understand by yourself but can solve them.
Even if your claim is true (which I don't believe one bit, but anyway), getting help from others is breaking the rules of a contest. Regardless of if you cheated or just got help from someone, you're not following contest rules.
Thank you for your suggestion, I will keep this in mind..I am new to this platform..I will make sure it won't happen again.. I thought we can take help from our seniors in understanding and all..it's not out of rule..As I have done 1st one by own only..My name must be removed from this.
Taking help is one thing and copying code is another.how did you go from A to D directly
My brother trying all measures to get his name removed :). You should have thought before copying it lol ..
i am curious, what kind of help or guidance did your senior offer, that made you solve d so elegantly during the contest skipping problem b and c..??
Can you please clarify me why you directly jumped to D rather than solving or attempting B?
guidance from a senior = cheating too
I wrote some script to scrape Countries... Here is the result :
Well,I'm really suprised to see China.I don't mean Chinese are so honest,but nobody can watch Youtube in China.I also went on Bilibili(Chinese Youtube) but there isn't any solution...Maybe the cheater wrote a fake country...
LOL. It is really possible.
Nobody can watch youtube? You must be kidding.
Well,bacause of the China's Great Firewall,we cannot watch because something on Youtube is politically sensitive in China.However,using VPN is a violation of criminal law.
There's a lot result on the Internet.You will be held seriously responsible and severely punished by the Chinese government as long as you watch Youtube in China.
For me,I'm in Yunnan Province which is near the borders(only half a day's drive).So I sometimes go to Laos to watch Youtube on holidays.
Sir, I am a Chinese and I certainly know the Great Firewall, but actually many people in China use youtube through VPN.
But,they cost a lot of money and risk to be detained,only to cheat?I don't think rating is so important.
No one will pay for VPN just for cheating.
I know.And for Pornhub as well.lol
Ban the cheaters
Ban the cheaters
I actually don't know why my name is here, my account is real. As for the justification that cheaters did blindly copy code and did not realise that modulo could become negative after subtracting a number. I did put ans%=mod in my submission to bring that back to (0,mod-1). But I did not know that (-ve)%(+ve) returns (-ve) until I looked up this after the contest. Had I copied blindly, I would not be able to debug and submit the correct code just after the contest (check 191607860).
Secondly, cheaters either copy almost the exact same code or sometimes add too many comments and spaces to make it difficult to detect. Please check that none of such measures were used.
Please check before adding names
Ok, please explain the meaning of your x variable. I think you always have a reason to write it down, right?
Yes sure, instead of storing the values in a an array and then computing the sum from 1 to cnt, it would be more space efficient to compute the sum when dp[i] comes from previous dp[i+1] (I have considered the array to be dp) there itself, so that we need not store previous values (dp[i+2], dp[i+3]... till end... I say previous because of reverse loop). That is why I used a variable (name x is the most common name I use after a and b) because it was possible to reduce storage of unncessary values.
I mean the mathematical meaning, which is to prove why this writing can obtain AC
If F(i) is the expected no of moves when the hamming distance between a and b is i, then my dp[i] would be F(i)-F(i-1), where dp is the array I mentioned in the comment before.
This is the recursion that I got dp[i]=(n/i-1)*dp[i+1]+(n/i) and F(0)=0.
To prove that the solution idea is yours, show me your paperworks of equation of the solution. Can you explain your approach in short? Can you tell the initial equation of the expected number of moves for the problem?
This is the link to the .pdf file which I have made by clicking photographs of my notebook.
The only difference is that in this solution I added from i=2 to cnt at the end and added F(1) instead of adding from i=1 to cnt and adding F(0).
Actually my start expression was pretty similar to the official editorial (which should be as they express the same function), but I rearranged it in forms of difference and it simplified the expression easily. (I mean instead of a_n in terms of both a_(n-1) and a_(n+1), we got just a_n in terms of a_(n+1))
execute them , specially the ones who call themselves in anime characters
Will MikeMirzayanov do something because of such these blogs? i wish so
Imagine banning them all, the cheaters will continue their work with another account.
okay that was it for today bye guys
Check my solution once and then include my name and secondly look the journey of the each coders and contest graphs that is always increasing max time and in minimum times they have reached good rating . It doesn't mean they have cheated. The concept of the question everybody had solved in the similar way taking a arbuitary number. Think and see before adding names and remove my name ASAP.
Replace MARK -> 998244353 Exclude the variable f**k in your code, your code will turn into the first submission of this list.
Also search the text of your comment in this page, you will get similar comment before xD
lol, his comment is like some npc dialogue
Great work vro Big fan
Those who has messaged me with evidence, I've reviewed their submissions and I've removed some of their names from the list if their claims seem logical. As there is a daily limit of sending message to at most 4 people on CF, I couldn't reply to all of them.
First of all, great work! How did you collect all those? What script did you use? Also on what basis, do you remove names? They can makeup stories just to get their names removed. I think an appeal that leads to name removal should be public to the whole community not a private message. You can easily remove a friend for ex?
delete from users where user_id in (select user_id from cheaters_database)
80% of them are indians
80% users are indian too,i think :)
lol, u guys priotize urself a lot, A 10 rupees, B 20 rupees lmao
upd: indian being indians by their own reply ⭨
We always prioritize your mom.
Ok, now shut your mouth cheater abcsumits https://codeforces.com/submissions/abcsumits/contest/1714/page/2
It happened once,I didn't know about plag etc. That time.
So after knowing plag checker you decided to obfuscate the system?
Then most probably I would have reached CM.
Well I don't think so targeting a nationality is good , though 80 percent are Indians but i think they just can be categorise as "cheater".
Hats off to your dedication brother!
Hats off, this is a great work and a splendacious blog about cheaters. Well done!
sherlock holmes : codeforces edition
You need to add these Cheaters also
Out of context. Why comment? The people you mentioned are in an older round and were already punished. This blog addresses #848 problem D string revisit. Same WA 24 solutions and it can never be a coincidence because it is the same modulo arithmetic logic error and same logic for the inv array.
To author, please add chromate00 to this list! Just take a look at his solution: 191601141 — it is the same as all the cheaters' ones, but he tried to make his cheating less obvious by changing small details!!
And the worst part is — he got Accepted despite having cheated!!!
This is because he just fixed the obvious bug — see https://codeforces.com/blog/entry/112147?#comment-999307 — it is still obvious from his submission that he cheated. His submission should be flagged!!!
His first submission even got a skip verdict, lol
Ever heard about resubmission bruh
Yeah i saw you corrected the mistake and changed the code that's why it got accepted next time. Skipped verdict alone tells you cheated lmao :)
Yes I corrected a certain mistake from the first submission but can you tell what? I think you can't if you're accusing me for that?
So just tell me why just changing a variable name got your solution from skipped verdict to accepted. Its because intially you copied it from somewhere and online judge matched it with some other solution and just by changing a variable name (r to q) it got accepted.
In your response (https://codeforces.com/blog/entry/112147?#comment-999157), you said that your solution is similar to others' because everyone will get "a similar (if not same) solution to that task".
So, I ask that you find a handful — just a handful — of top competitors (who are much less likely to cheat) that have such the same solution as yours. That should easy if what you're saying is correct, right?
However, I think you will find that it isn't. But you are right in some respect; I can find hundreds upon hundreds of submissions that are extremely similar to yours — THE ONES WRITTEN BY CHEATERS IN THIS BLOG!
I cannot find a single submission from the first few pages of standings that are as strikingly similar to yours as ANY of the ones in this blog exposing cheaters.
Do you really still deny that you cheated? Do you really deny the resemblance between your submission and those of the cheaters?
I know you will likely ignore this as always, and I will be downvoted by your alts and/or other cheaters (but to other cheaters — are you not annoyed that he got AC and you didn't? XD).
https://codeforces.com/contest/1778/submission/191582068 — Here, I have found a submission very similar to mine and submitted much earlier. Do you understand there can be similarities now or should I find you more.
I asked you explicitly to find a submission from one of the top competitors and explicitly stated my reasons for doing so.
But you have provided a submission that clearly does not satisfy that, which tells me enough. Would you like to try again?
For real dude, how on earth can you still deny it lol, there are 400 submissions here identical to yours and not one similar submission among the top competitors bruh.
Well then, tell me. Do you assert that the person responsible for that submission is also another cheater? Wouldn't it be sufficient to find submissions similar to mine from some people who are unlikely to be a cheater?
Ugh. Your defence was that the problem was so easy that most people would have the same solution. I then asked you to simply find one such solution (of which there are 400 cheater ones in this blog) among the top competitors, which should be easy to do. I also pointed out that this would also work very well in your favor, given such competitors are statistically unlikely to have cheated from the same source as you. I'm pretty sure everyone can understand my logic there...
To be honest, I am tired of hearing shameless excuses from a cheater. My friend, let's just both agree to leave this to the Codeforces team for now, okay? In my opinion, it is clear to anyone with experience that your solution was copied. If I am wrong, then you have nothing to worry about :)). Have a nice day.
chromate00 is so orz, cheated a second time even though he explicitly stated he won't cheat again. See 173489447. His Ruby 191598874 solution is even more similar
Wow. So he has cheated before — meaning this is "repeated cheating".
In chromate00's own words, (https://codeforces.com/blog/entry/107339?#comment-956714) "repeated cheating leads to a ban".
Should his account not be banned then?
CF should ban anyone who has cheated even once.
Once you cheat and are not punished, its highly likely you will cheat again.
I agree, but there should be system for appealing bans because I personally would be worried about slight chance of coinciding with someone else's solution. (Probably 1 in a 100000 chance), but it most likely will happen to a person or two.
I looked over the submissions. Most of them used linear mod inverse array as a pre-computation and then failed at test 24 since they output -1 (as no account for negative results when taking mod)
While chromate code, looks to use fast power algorithm with mod according to Fermat theorem. and didn't fall on 24, accounted for negative result and put the mods correctly while looping from n to 2
UPD: With more wise look over the code, I think it is a close call and xnudem may really have a point as the equation used at last is exactly as the cheaters' code and some other few similarities + correcting the -1 case
As I've said, it is obvious to spot such errors/make such changes for someone of such rating. Please see https://codeforces.com/blog/entry/112147#comment-999307 regarding test 24.
Most experts know modular inverse calculations using exponentiation. For example, look at this cheater submission from the blog: https://codeforces.com/contest/1778/submission/191596547. This person uses the same technique as chromate for exponentiation to compute multiplicative modular inverses — do you deny that they cheated because of this?? In my opinion, neither of your arguments are valid defences. It is trivial for me to see a solution that precomputes inverses and alter it to use exponentiation. It is also trivial to spot the -1 error. In fact, this can even be avoided accidentally as I mentioned in my linked comment or as this comment (https://codeforces.com/blog/entry/112182?#comment-999562) rightly points out.
I love the blog
Dont understand why people are targetting nationalities, cheaters are cheaters, block them, move on, dont you have better things to do...
They aren't targeting the nationalities they are just spitting their frustration towards some country.
Its pretty simple, remove or ban them, its just not worth figthing over them.
it is really sad to see these many cheaters exposed. i miss the old days that cf contests were fair and messing up one contest by not solving a problem that you normally should wouldnt have caused sth crazy like -100 rating ..
MD_DM, noob_coder_------- ------------- Some cheaters who get skip, but these two people Kaitoo and Adel_Mahmoud are really great at circumventing the system in Code Forces, one of them helps the other, and both codes are very similar, and that in some solutions you find that one of them puts the whole solution in one line ??? solutions in one line ? :- 181982089 && 187323042,
Kaitoo in TypeDB Forces 2023 (Div. 1 + Div. 2, Rated, Prizes!) he solved c and is similar to noob_coder_ , 191151542 , 191155612 and he didn't get skip, so I ask you Kaitoo why any one change dp to r ?? of cores to avoid get a skip ,
Similar solutions :-190390803 190401955
look the journey of the each one cheaters contest graph is always increasing max time and in minimum times they have reached good rating .
Lol the only code that is similar to the other participant code is the code after the contest has finished and any other code either he solved the problem and i didn't and vice versa where's my code in a rated contest is similar to the other participant???
If is true, why you in some problems puts the whole solution in one line ?(To avoid skip) Any one in live contest don't do it.
Bro try to put the solution of a contest in one line in one contest and separate it in other account in the same contest you will get the skip also that's not to avoid the skip i like this way in writing
How do you know " try to put the solution of a contest in one line in one contest and separate it in other account in the same contest you will get the skip" ?
Because the system testing is not idiot as you bro :)
One more cheater: printu
Bruh, didnt participate
TypeDB Forces 2023 C. Remove the Bracket has difficulty $$$1600$$$. Do we have rating deflation?)
yes those who know recursive dp solved it easily, no deflation
to be honest, i thought this ques would and should be rated higher than 1600, because it was not just about dp, but also about selecting the optimal values, but many cheaters got the code online during the contest, i know some of the people who have never even used iterative dp in any ques, solve it using iterative dp during the contest, so the number of submissions affected the rating i believe.
The ratings are rolled in now. However, my rank is the same as it was before. Have the cheaters actually been removed? I don't feel so at least rn :/
I don't think so, mostly of them are not removed from the standings
it's sad that the old ratings are given back and none of the people that i know for sure cheated, got their i'd banned or their contest skipped, some of them even got plus delta, but still i appreciate the effort that you put in to expose the cheaters and justify the rating system.
The saddest part is that a 100% similarity means that the codes are all the same or just with a change on the name variables. Any submission that includes a more sophisticated obfuscation won't give you a 100% similarity so you can expect the list to have a lot more people in it.
Thanks for doing this cheaters_database, may I ask you which plagiarism tool did you use?
Some one even get to the Candidate Master!
Please ban them!
Cheats are shameless！