### JaySharma1048576's blog

By JaySharma1048576, history, 19 months ago,

Today I received a message saying that my solution for problem D of Codeforces Round #733 coincides with more than 20-25 other submissions. First, I got a little confused but now I have an explanation for this.

stopcheatingmyself was in the same room as mine during the contest. I had submitted my solution for problem D at 0:44. He submitted his solution at 0:57 and immediately locked the problem. He then probably saw my solution and leaked it. I am also attaching screenshots of the timestamps to prove my point.

Timestamp of my submission —

Timestamp of submission by stopcheatingmyself -

Moreover, I have given around 120 contests and I have a very clean record. I have also been the setter of Codeforces Round #730 (Div. 2). Such things clearly show that I am not a cheater.

I would request MikeMirzayanov to look into this matter and revert my ratings and solutions back as clearly there is no fault of mine in all this. I would also request him to do something in this regard so that the hacking feature isn't exploited such shamelessly again in the future. I remember that someone else had also raised this issue in the past but it was ignored.

• +617

| Write comment?
 » 19 months ago, # |   +153 Totally agree with you! stopcheatingmyself is a regular cheater of codeforces. One can clearly see his submissions.He has been cheating constantly in past contests.JaySharma1048576 is innocent. MikeMirzayanov please ban stopcheatingmyself.
 » 19 months ago, # |   +94 I think that this guy stopcheatingmyself is someone's alt account. He submits the leaked solution and then quickly locks it. Then goes to his room and copies the code of some high-rated coder.Hacking feature is being exploited shamelessly!MikeMirzayanov sir please look into this
•  » » 19 months ago, # ^ | ← Rev. 3 →   -20 Nothing ignore
•  » » » 19 months ago, # ^ |   +73 It is a feature of Codeforces. Room is a place where one can hack other's solutions during a contest. One needs to first lock his submission so that he is not able to make changes to it later. Then he can go to his room and then see and hack the solutions of others in the same room.
•  » » 19 months ago, # ^ |   +5 There are couple of youtube channels which provide solution code during contest is running please help to stop this kind of leakage.
•  » » » 19 months ago, # ^ |   +5 Some of them Arsalaan Ahmed 09,Albert's lectures please report these channels
•  » » 19 months ago, # ^ |   0 That wouldn't really work, the plagiarism check would catch that the code he submitted on his main matches the code of the high-rated coder, right?
•  » » » 19 months ago, # ^ |   +9 I think so too, he could also just understand their approach and code it in a way to avoid plag check.(not sure about this)
 » 19 months ago, # |   +15 See the past confession of stopcheatingmyselfHe himself admits that he has been cheating from telegram
 » 19 months ago, # |   +108 stopcheatingmyself was in the same room as mine during the contest. I had submitted my solution for problem D at 0:44. He submitted his solution at 0:57 and immediately locked the problem. He then probably saw my solution and leaked it. This is pretty disturbing. Only educational round hacks seem to be cheating proof. Moreover, I have given around 120 contests and I have a very clean record. Do you have an explanation for your participation in this contest?Moreover, my understanding is that in the case of having multiple coinciding solutions, the solution with the earliest timestamp is never penalized. Unless the cheating hackers have a time machine, they couldn't have submitted a plagiarized version of your code with an earlier timestamp than your original version. Can anyone explain what's going on?
•  » » 19 months ago, # ^ |   -293 About my solutions in Round #700 — I wasn't feeling confident for the round. So, I had initially submitted my solutions from an alternate account, Need_For_Sleep_MW but since I preformed quite well in that round, I submitted the same solutions from this account too and I got plagged for that. I accepted that it was my mistake, didn't complain about it and decided to never repeated that again.For the first solve, I don't know if that is a thing. Out of all the solutions against whom my solution has been plagged, I have the least submission time. Currently, only my solutions have been skipped and I haven't lost any rating change yet.
•  » » » 19 months ago, # ^ |   +1 For the first solve, I don't know if that is a thing. The system really works this way. Here's one of many examples of two coinciding solutions. You can see that 120536673 was accepted and 120543231 was skipped.Mike will probably check your case. If the system is actually functioning properly, then one of the coinciding solutions somehow happened to be submitted earlier than yours. Your submissions wouldn't be skipped otherwise.
•  » » » » 19 months ago, # ^ |   +3 https://codeforces.com/blog/entry/8790?#comment-818168You can see all the plagiarised solutions in this comment and from the id of the solutions, it is quite clear that my solution is the earliest one.
•  » » » 19 months ago, # ^ |   +203
•  » » » 19 months ago, # ^ |   +363 Testing your codes with a fake account, nice. A very clean record indeed.
•  » » » » 19 months ago, # ^ | ← Rev. 2 →   -165 Sir Errichto, We all love you in CF! Sure he did something illegal. Still I think his evil inside tempted him to do this to get some rating! He didn't intend to cheat:) (He wouldn't have solve div2-A&B if he really intended to cheat)
•  » » » » » 19 months ago, # ^ |   0 don't watch too much anime
•  » » » » 19 months ago, # ^ | ← Rev. 2 →   +23 At least his main account's record is clean. (kind of XD)
•  » » » 19 months ago, # ^ |   +34 B R U H
•  » » » 19 months ago, # ^ | ← Rev. 3 →   +26 But you have been involved in cheating in some or the other way I would say (Round #700), this is clearly against the contest rules of Codeforces. Isn't it? Being a round setter or high rated coder doesn't wash you off your past sins.Edit: And this is not even way back like you did this 10 years back, just a few months back so you just can't get off by saying you did this and will never do this again. Now also someone exposed you, you didn't bother to write post back then that I am sorry for violating Codeforces Rules
•  » » » » 19 months ago, # ^ |   +49 I would even take one step further and say that being a writer and a high rated one should increase the severity of his rule violation.
 » 19 months ago, # |   +57 Maybe Codeforces should give the benefit of the doubt to the first person who submitted the code and only put out of the competition the users who supposedly copied it. That is, if two users submit the same code only the one who submitted later gets in trouble.
•  » » 19 months ago, # ^ | ← Rev. 2 →   +56 You have good point but there is one problem in this. if Codeforces applies this policy then people will share there code with their friends or to someone else because they will have no fear of getting plagiarized because they have submitted it first. But to share your code intentionally with someone is also wrong.
•  » » » 19 months ago, # ^ |   +39 If someone gets repeatedly in this situation then they should be punished too
 » 19 months ago, # | ← Rev. 2 →   +15 Also other guys obfuscated their code, this clearly show that they copied jay sharma code.
 » 19 months ago, # |   +3 They have ruined Codechef by doing this and trying to ruin CF. JaySharma1048576 clearly exposed him.
 » 19 months ago, # | ← Rev. 2 →   +25 at least we know hacks is still alive in cf
 » 19 months ago, # |   -18 I think JaySharma1048576 is not involved in any plagiarism. He is outstanding in competitive programming and has also done problem setting in Codeforces and Codechef. Admin should necessarily check for any exploitation of the hack rooms and revert this falsely made verdict against him.
 » 19 months ago, # |   +10 Wow this is a whole new low for these cheaters. I hope you get justice.
 » 19 months ago, # | ← Rev. 2 →   +123 Do I need to say anything?
•  » » 19 months ago, # ^ |   +2 How did Mike reply?
•  » » » 19 months ago, # ^ |   +176 looks like he typed
 » 19 months ago, # |   +1 stopcheatingmyself is banned
 » 19 months ago, # |   +51 I feel bad for Mike, because he put so much effort and time in making this platform and now from last 1 year some people are trying to ruin it. Hacking a solution isn't a new concept and many people knew about this loophole, but it was never exploited to this level before (correct me if I'm wrong).
 » 19 months ago, # | ← Rev. 2 →   0 I used to cheat frequently and know a lot of ways to cheat effectively! Is there anyway that I can expose these cheating methods to admins? MikeMirzayanov seems really busy nowadays and I can't send message to him
•  » » 19 months ago, # ^ |   +30 Sorry, but I have no opportunity to carefully parse messages like yours and to answer them. Do you give permission to post a couple of examples here?
•  » » » 19 months ago, # ^ | ← Rev. 2 →   +38 Thanks for the reply :) Im afraid if I write here many cheaters also see this and learn cheating tricks. I'll message you in CF talks.
 » 19 months ago, # |   +415 I will carefully study all the details. Most likely, in this case, I will later roll back the punishments. I note that, unfortunately, the topic writer has already been previously convicted of violating the rules. Moreover, he continues to use the second account, which is a violation. The claim that his reputation is crystal clear is not obvious.However, regarding the situation with cheaters. You can see that the situation is very difficult now. Every round I spend hours finalizing the results. It is long, painstaking, difficult, and tedious. However, taking into account the current number of participants, there is no way to delve into each case individually. I do not have the opportunity to spend hours on each difficult case, to listen to different opinions, to arrange a long trial. It is normal that there is a small percentage of false-positive verdicts. But this is precisely why the punishment system is very loyal to the first violations.Many of you write about the need for a system with which you can report cheating. Most likely we will implement this. However, everything is not so easy. Reports must be processed carefully. Reports can be easily misused. The opinion of the majority does not always correspond to reality (look at votes on posts and comments). Maybe we will try to select a group of trusted members who will help and participate in the process. But I'm not sure if this will work well. I myself have been doing this for 10 years and I am sure that this is a heavy and painstaking job. Few people want to do this for a long time.
•  » » 19 months ago, # ^ |   -125 Thank you sir for looking into this. I am extremely sorry about using an alternate account and I promise to never use it again. You can even ban that account if you want to. My sole purpose of creating that account was to give Division 1 contests and combined rounds because I wasn't confident enough and was afraid to lose rating. But I never had the intention of cheating with anyone else.
•  » » 19 months ago, # ^ |   0 Good job sir. Wish the bests for you.
•  » » 19 months ago, # ^ |   +2 Very good job sir,thank you for giving us Codeforces, I hope you take care of yourself.
•  » » 19 months ago, # ^ |   +30 he continues to use the second account, which is a violation
•  » » » 13 months ago, # ^ |   0 so no
•  » » 19 months ago, # ^ |   +4 he continues to use the second account, which is a violation Just asking, Is there any rule here stating that having more than one id is a violation of the law?
•  » » » 19 months ago, # ^ |   +86 Click on the button 'Help' on top. Jump to Point 6.1: "Don't create more than one account, if you have forgotten the password, use the password reminding system. "
 » 19 months ago, # |   +35 stopcheatingmyself was in the same room as mine during the contest. I had submitted my solution for problem D at 0:44. He submitted his solution at 0:57 and immediately locked the problem. He then probably saw my solution and leaked it. I am also attaching screenshots of the timestamps to prove my point. The alleged use of the hacking feature didn't have any effect in this particular incident. I have parsed the list of submissions from https://codeforces.com/blog/entry/8790?#comment-818168 and this is what they look like (sorted by timestamps): Long list 00:44:27 122805324 by JaySharma1048576 00:46:36 122806405 by xianxoo 00:51:45 122808938 by who_you_bro 00:51:49 122808962 by Dark_gengar 00:52:09 122809148 by space_time 00:54:50 122810489 by anu1212 00:57:42 122811933 by stopcheatingmyself 00:58:04 122812116 by AyamNgamuk 00:58:16 122812205 by kobus 00:58:31 122812333 by izhaan 00:58:34 122812369 by soussamerda 01:01:19 122813615 by Algorithms_765 01:02:03 122813966 by friko 01:06:19 122815960 by Haahaayahags 01:07:25 122816454 by ak0216085 01:07:46 122816618 by idkwtd 01:15:47 122820239 by aaditya787 01:18:11 122821312 by bayip89426 01:19:37 122821941 by itsutkarsh 01:21:05 122822590 by Yahiya 01:21:14 122822660 by I_am_you 01:22:20 122823130 by ishank.01 01:22:56 122823397 by KaryGauss03 01:29:01 122825952 by slavi1337 01:31:49 122827054 by rohit_768_ 01:33:19 122827688 by kunalverma19 01:38:18 122829797 by Ja3x 01:39:29 122830275 by chakit_gupta 01:40:56 122830852 by Urvuk3 01:44:28 122832273 by Pc_0704 01:45:10 122832529 by meraki_mk 01:46:38 122833057 by minhtrungkiennguu 01:47:46 122833485 by Nemesis_12_Pranav 01:54:15 122836080 by arcovid 01:55:51 122836687 by minhbui123 01:55:59 122836724 by mandysingh150 01:58:06 122837524 by conqueror123 02:02:28 122839082 by GkG 02:03:45 122839531 by Hello_Dude 02:05:42 122840262 by n-i-t-i-s-h 02:12:11 122842465 by yohowyou 02:12:21 122842524 by cs_shubham99 02:18:19 122844517 by sonu28sharma99 02:22:20 122845782 by ABC_123_XYZ 02:26:50 122847167 by dannu2001 02:27:11 122847264 by hariaumbabaria 02:28:38 122847693 by Dhoni_fan 02:32:22 122848876 by nefarious17 02:35:53 122849998 by vipul._.rana 02:42:03 122851916 by sakshamkumarmaurya 02:44:03 122852541 by ULTRA_MAN 02:46:00 122853151 by honeyfuck 02:46:18 122853251 by ulrich_nielsen 02:47:36 122853715 by Gamma70 02:50:06 122854534 by akdracarys47 02:50:40 122854707 by Ashu2301 02:51:11 122854887 by parthtushama7x 02:53:31 122855705 by white-hat-jr-2351 02:54:32 122856091 by Roar47 02:56:02 122856659 by goyalvishal2184 02:57:38 122857305 by Ikwinder.ka.ur 02:58:18 122857567 by I_will_expose_everyone1 02:58:23 122857607 by Amir_Hossein_Farhadi 02:58:40 122857754 by srakash317 02:58:40 122857759 by mitulitu12 02:58:55 122857878 by gokul03092001 02:59:10 122858010 by ankit_sah 02:59:56 122858566 by anonymousee Indeed, JaySharma1048576's solution 122805324 has the earliest timestamp. But xianxoo submitted a very similar solution 122806405 at 00:46:36 (only 2 minutes and 9 seconds later). This happened long before stopcheatingmyself locked their solution at 00:57:50 and had a chance to look at JaySharma1048576's solution via the hacking feature. There were 6 contestants, who submitted similar solutions before 00:57:50.So the hacking feature isn't to blame for leaking the JaySharma1048576's solution. At least not this time. And whether hacking can or can't be abused to leak solutions in practice is another question.
•  » » 19 months ago, # ^ |   +31 How are solutions of xianxoo and others similar to mine? They are similar to each other but aren't similar to mine. All of those solutions use vectors and many casework while my solution is purely based on sets and there is almost no casework involved. Even the outputs are different on every test case.
•  » » 19 months ago, # ^ |   +15 But xianxoo submitted a very similar solution 122806405 at 00:46:36 An important correction to that: "what the plagiarism checker thought to be very similar". Upon manual inspection, JaySharma1048576's solution actually looks pretty different to me. And now I wonder whether anyone actually submitted anything that resembles the original JaySharma1048576's solution.
•  » » » 19 months ago, # ^ | ← Rev. 2 →   +1 There is only one submission that looks similar to mine and it hasn't been included in this list by the author of the comment but it was in the message I received — thisEdit — There are more like this and this. Everyone knows that akash_ramjyothi is a famous cheater and even I have exposed him many times in Codechef.
•  » » » » 19 months ago, # ^ |   0 Could you please provide a complete list of coinciding submissions from the message that you received? As I mentioned in an older comment, there has to be some submission that the plagiarism checker considered to be similar to yours, but with an earlier timestamp.But yes, that C++ submission 122837812 done by the Python user is super suspicious. It almost perfectly matches your submission, but has a bunch of variables renamed and has differences like s.rbegin()->first>=2 vs. s.rbegin()->first>1.
•  » » » » » 19 months ago, # ^ |   0 I have received only 3 messages till now. In the first one, the solution 122837812 was mentioned. In the second one, the huge list of the submissions which you have already checked were mentioned. And in the third one, the latest two submissions were mentioned. If I receive any more, I will add them in my previous reply.
 » 19 months ago, # |   +10 Wow, this blog totally took me by surprise, how can people big brain to copy someone else's solution by using the room feature and leak them during an ongoing contest :(Room is a pretty unique and good feature that codeforces has and really sad to see people using it in a bad way.
 » 19 months ago, # |   -9 Every other halfwit becomes a expert/CM by cheating nowadays. Unless you are giving Div 1 , I feel you should stop judging yourself and maybe adopt the Rainboy style (maybe start from D/E if not the last question).
 » 13 months ago, # |   -92 Author of this blog cheated again see his submissions of goodbye 2021all are skippedsuch a shame.
•  » » 13 months ago, # ^ |   +34 Not taking any sides, but the solution which was skipped was short and simple! And according to his comment on the 3rd party violation blog, only A got plag, and I guess it was a fairly easy problem, dunno if more problems were caught by plag checkers or not
•  » » 13 months ago, # ^ | ← Rev. 3 →   +145 I got the message that my solution for only Problem A of Goodbye 2021 coincides with another one. This was a very easy problem (just take absolute values and find frequencies using map) and it is completely possible for such a coincidence to take place in such an easy problem with such a short and natural solution. Moreover, my solution was submitted just 2 minutes after the start of the round (including one Wrong Answer submission just 1 minute after start of the contest). There is no way I have copied from anywhere and there is no reason I would provide my solution to someone else whom I don't even know after having already gone through so much of this before. I clearly think it is a case of coincidence that no plagiarism can differentiate between and I believe that MikeMirzayanov will look into this matter.Edit: Some more details — The user 9thcalamity with whom my solution is coinciding has also submitted 2 Wrong Answer attempts for the same problem which look similar to his coinciding solution. This shows that he has solved the problem on his own otherwise those penalty attempts would not have been there. Moreover, this user seems to be Russian (from his submissions to Russian problems) and I am an Indian. So, there is no way that I know this user.
•  » » » 13 months ago, # ^ |   -109 JaySharma1048576 Stop cheating man.We know you are selling solutions online.
•  » » » » 13 months ago, # ^ |   +55 I have never sold solutions to anyone, nor will I ever do so.
•  » » » 13 months ago, # ^ | ← Rev. 2 →   -103 High rated user cheating and everyone is taking his side. so sad.but this time you got what you deserve -293.
•  » » » » 13 months ago, # ^ |   +68 You are the foolest and most jealous person I've ever seen! Dumb! Do you think that a high rated person who has cheated and gained much false rating can make a codeforces round? I hope some day, All the dumb people like you get destroyed from the earth!
•  » » » » » 13 months ago, # ^ |   +17 even C137 was problem setter and was red but he cheated and is banned right now.
•  » » » » » » 13 months ago, # ^ |   +7 Yes even Mehrdad_Sohrabi was a problem setter but he cheated and got banned ...
•  » » » » » 13 months ago, # ^ | ← Rev. 2 →   -16 Ok guys note it down:- Make a codeforces round and boom you will not be a cheater even though you cheat.
•  » » » » » » 13 months ago, # ^ |   +7 Are you jealous and have something personal against him, or are you really this stupid?
•  » » » » » » » 13 months ago, # ^ |   -6 I am not jealous.Maybe he is not a cheater but i think he uses some other account to avoid penalties.maybe i am a stupid but getting accused 4 times even in ICPC is not an accident.
•  » » » » » » » » 13 months ago, # ^ |   +7 Maybe he is not a cheater but i think he uses some other account to avoid penalties. That is exactly what he did, and was called out for, and he admitted to doing so. But that was long back, and I'm pretty sure he doesn't do it anymore. (That account's last visit is 6 months ago, and given that he was called out for it, and now that he has a lowkey reputation in the CP community (having set a few problems on both CC and CF), I find no logical reason why he would do so.) But this current case is clearly false positive, and you tried to shame him for it, by necro-posting on a blog whose issue was done and dusted months back. I don't understand what motive you would have for it other than personal, and you've been repeatedly trying to accuse him of "cheating", even though anyone with a couple or more brain cells would understand that it clearly isn't. maybe i am a stupid but getting accused 4 times even in ICPC is not an accident. Learn to read.
•  » » » 13 months ago, # ^ |   +2 If you are really innocent I feel sad for you as you lost a huge amount of rating because getting demoted 2 rank down in a single contest is hard to take mentally.But my question is : Why is it always you???Are you really that unlucky??
•  » » » » 13 months ago, # ^ |   +21 False plagrism is not that uncommon.
•  » » » » 13 months ago, # ^ |   +86 I am really very unlucky in this regard. The first time it happened was in Codeforces Round 733 because someone leaked my solution from the hacking room and this whole blog is about that.The second time it happened was during ICPC Amritapuri Online Round where my team was accused of plagiarism but when we mailed them asking them to atleast show us the submissions with whom ours matched, they simply replied that the penalties and the plagiarism mark have been removed and our team has been added to the ranklist and the regionals round without providing any other reasons or details.This is the third time it is happening because my 10-lines long code for a simple 800-rated problem, where there could hardly be any other solution, coincides with the code of some other user whom I don't even know.To be honest, I am worried more about having Skipped solutions in my profile rather than being demoted 2 ranks down. There is Codechef SnackDown 2021 Finals on 9th January but as a finalist, my reputation has already gone as low as possible without any fault of mine. I have now even lost my motivation to give any more contests. I used to do CP for fun and interest even after securing a good internship. But now it's not fun at all being accused again and again even when I am not at fault.
•  » » » 13 months ago, # ^ |   0 From your comment history it's clear that you've been caught for plagiarism on 3-4 different occasions now, which is odd because it's rare for someone who hasn't cheated to get falsely caught once let alone 3-4 times. I don't know if this is just bad luck or it's actually your fault.
•  » » » » 13 months ago, # ^ |   -22 Don't want to jump on the bandwagon but, why were all his submissions skipped? What is the probability of 4-5 consecutive submissions of the same user coinciding with those of some other random users on the same day in the same contest? Must be exponentially lower than that of the user being really nervous of his performance, and not wanting to lose any rating, first 'testing the waters' with an alt account...
•  » » » » » 13 months ago, # ^ |   +10 Even if one solution coincides, all the solutions for the contest are skipped. This is usually how it happens. None of my solutions for B, C or D have been accused for coincidence with any other solution.
•  » » » » » » 13 months ago, # ^ |   -11 Are you sure usually this happens. See this. All of his submissions are not skipped . Only ones in which he cheated are skipped. And you are saying that if any solution coincides then all submissions are skipped.
•  » » » » » » » 13 months ago, # ^ |   +11 Maybe this is some bug, MikeMirzayanov
•  » » » » » » » 13 months ago, # ^ | ← Rev. 5 →   0 Yes man, unfortunately it does happen this way. I have been accused of plagiarism(only for one solution in the entire contest) which happens to be the third problem. Third problem's solutions can coincide man, why does no one get this. Because of that, all my submissions for the contest have been skipped; instead of achieving a 4 digit rating prior to new year from 963, I am down to 859 :( It sucks man. MikeMirzayanov
•  » » » » » » » » 13 months ago, # ^ |   +7 Are you kidding? You got 'skipped' solutions in 3 out of 13 contests, which is really a lot. The first 2 suspicious contests just became unrated with no negative effect on your rating, but now you got punished for real for the first time. Third problem's solutions can coincide man, why does no one get this. ... says someone, who is currently rated below 1000. I don't think that you have enough contest participation experience to come to this conclusion yet.
•  » » » » » » 13 months ago, # ^ |   0 Oh, if that is the case, then my apologies. The chances of Problem A coinciding are pretty high, especially when the solution is so simple.
•  » » » » » 13 months ago, # ^ |   +9 why were all his submissions skipped? all of the submission is skipped even if 1 problem is plagiarized.
 » 13 months ago, # |   +25 i was just thinking why no one does this
 » 13 months ago, # |   +56 if we can move hacking phase after the contest and before system testing then I guess we can avoid this kind of situations.Like 2hrs contest + 1 or 2 hour open hacking phase then system testing
•  » » 13 months ago, # ^ |   +15 Exactly, I was thinking the same too. And allowing hacks in between contests also gives an unfair advantage to the person whose code gets hacked as compared to the person whose code gets failed on system test due to same mistake, as the person whose code got hacked now knows that there is a problem in his/her code before the contest ends gets an opportunity to resubmit while the other doesn't.
•  » » 13 months ago, # ^ | ← Rev. 2 →   +8 In this case I'd prefer a short hacking phase like in TopCoder (say, 15 minutes). I think many people will not understand to not discuss solutions otherwise.But it is kinda questionable because most of the time these days, there is not much to hack.
•  » » » 13 months ago, # ^ |   +1 I think just having a long hacking phase and allowing contestants to discuss is fine.