JaySharma1048576's blog

By JaySharma1048576, history, 5 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

 » 5 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.
 » 5 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
•  » » 5 months ago, # ^ | ← Rev. 3 →   -20 Nothing ignore
•  » » » 5 months ago, # ^ |   -48 Obviously real physical room.
•  » » » 5 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.
•  » » 5 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.
•  » » » 5 months ago, # ^ |   +5 Some of them Arsalaan Ahmed 09,Albert's lectures please report these channels
•  » » 5 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?
•  » » » 5 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)
 » 5 months ago, # |   +15 See the past confession of stopcheatingmyselfHe himself admits that he has been cheating from telegram
 » 5 months ago, # |   -44 when i asked the same-My blog idiots reasonlessly downvoted me,now suffer.
 » 5 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?
•  » » 5 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.
•  » » » 5 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.
•  » » » » 5 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.
•  » » » 5 months ago, # ^ |   +203
•  » » » 5 months ago, # ^ |   +363 Testing your codes with a fake account, nice. A very clean record indeed.
•  » » » » 5 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)
•  » » » » » 5 months ago, # ^ |   0 don't watch too much anime
•  » » » » 5 months ago, # ^ | ← Rev. 2 →   +23 At least his main account's record is clean. (kind of XD)
•  » » » 5 months ago, # ^ |   +34 B R U H
•  » » » 5 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
•  » » » » 5 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.
 » 5 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.
•  » » 5 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.
•  » » » 5 months ago, # ^ |   +39 If someone gets repeatedly in this situation then they should be punished too
•  » » 5 months ago, # ^ |   0 That's what they do anyway. Only the cheating/warning message appears for both.
 » 5 months ago, # | ← Rev. 2 →   +15 Also other guys obfuscated their code, this clearly show that they copied jay sharma code.
 » 5 months ago, # |   +3 They have ruined Codechef by doing this and trying to ruin CF. JaySharma1048576 clearly exposed him.
 » 5 months ago, # |   0 People started abusing the hacking system in contest time.They locked their problem and see others solution and then leaked other's code so that they get plagarised. Such a shameless work
 » 5 months ago, # | ← Rev. 2 →   +25 at least we know hacks is still alive in cf
 » 5 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.
 » 5 months ago, # |   +10 Wow this is a whole new low for these cheaters. I hope you get justice.
 » 5 months ago, # | ← Rev. 2 →   +123 Do I need to say anything?
•  » » 5 months ago, # ^ |   +2 How did Mike reply?
•  » » » 5 months ago, # ^ |   +176 looks like he typed
 » 5 months ago, # |   +1 stopcheatingmyself is banned
 » 5 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).
 » 5 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
•  » » 5 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?
•  » » » 5 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.
 » 5 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.
•  » » 5 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.
•  » » 5 months ago, # ^ |   0 Good job sir. Wish the bests for you.
•  » » 5 months ago, # ^ |   +2 Very good job sir,thank you for giving us Codeforces, I hope you take care of yourself.
•  » » 5 months ago, # ^ |   +30 he continues to use the second account, which is a violation
•  » » 5 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?
•  » » » 5 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. "
 » 5 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.
•  » » 5 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.
•  » » 5 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.
•  » » » 5 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.
•  » » » » 5 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.
•  » » » » » 5 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.
 » 5 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.
 » 5 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).