JaySharma1048576's blog

By JaySharma1048576, history, 5 months ago, In English

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 JaySharma1048476

Timestamp of submission by stopcheatingmyself - Timestamp 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.

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

»
5 months ago, # |
  Vote: I like it +153 Vote: I do not like it

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, # |
  Vote: I like it +94 Vote: I do not like it

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   Vote: I like it -20 Vote: I do not like it

    Nothing ignore

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it -48 Vote: I do not like it

      Obviously real physical room.

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it +73 Vote: I do not like it

      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, # ^ |
      Vote: I like it +5 Vote: I do not like it

    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, # ^ |
        Vote: I like it +5 Vote: I do not like it

      Some of them Arsalaan Ahmed 09,Albert's lectures please report these channels

  • »
    »
    5 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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, # ^ |
        Vote: I like it +9 Vote: I do not like it

      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, # |
  Vote: I like it +15 Vote: I do not like it

See the past confession of stopcheatingmyself

He himself admits that he has been cheating from telegram

»
5 months ago, # |
  Vote: I like it -44 Vote: I do not like it

when i asked the same-My blog idiots reasonlessly downvoted me,now suffer.

»
5 months ago, # |
  Vote: I like it +108 Vote: I do not like it

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, # ^ |
      Vote: I like it -293 Vote: I do not like it

    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, # ^ |
        Vote: I like it +1 Vote: I do not like it

      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, # ^ |
        Vote: I like it +203 Vote: I do not like it

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it +363 Vote: I do not like it

      Testing your codes with a fake account, nice. A very clean record indeed.

      • »
        »
        »
        »
        5 months ago, # ^ |
        Rev. 2   Vote: I like it -165 Vote: I do not like it

        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, # ^ |
            Vote: I like it 0 Vote: I do not like it

          don't watch too much anime

      • »
        »
        »
        »
        5 months ago, # ^ |
        Rev. 2   Vote: I like it +23 Vote: I do not like it

        At least his main account's record is clean. (kind of XD)

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it +34 Vote: I do not like it

      B R U H

    • »
      »
      »
      5 months ago, # ^ |
      Rev. 3   Vote: I like it +26 Vote: I do not like it

      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, # ^ |
          Vote: I like it +49 Vote: I do not like it

        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, # |
  Vote: I like it +57 Vote: I do not like it

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   Vote: I like it +56 Vote: I do not like it

    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, # ^ |
        Vote: I like it +39 Vote: I do not like it

      If someone gets repeatedly in this situation then they should be punished too

  • »
    »
    5 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    That's what they do anyway. Only the cheating/warning message appears for both.

»
5 months ago, # |
Rev. 2   Vote: I like it +15 Vote: I do not like it

Also other guys obfuscated their code, this clearly show that they copied jay sharma code.

»
5 months ago, # |
  Vote: I like it +3 Vote: I do not like it

They have ruined Codechef by doing this and trying to ruin CF. JaySharma1048576 clearly exposed him.

»
5 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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   Vote: I like it +25 Vote: I do not like it

at least we know hacks is still alive in cf

»
5 months ago, # |
  Vote: I like it -18 Vote: I do not like it

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, # |
  Vote: I like it +10 Vote: I do not like it

Wow this is a whole new low for these cheaters. I hope you get justice.

»
5 months ago, # |
Rev. 2   Vote: I like it +123 Vote: I do not like it

Do I need to say anything?

»
5 months ago, # |
  Vote: I like it +1 Vote: I do not like it
»
5 months ago, # |
  Vote: I like it +51 Vote: I do not like it

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   Vote: I like it 0 Vote: I do not like it

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, # ^ |
      Vote: I like it +30 Vote: I do not like it

    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   Vote: I like it +38 Vote: I do not like it

      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, # |
  Vote: I like it +415 Vote: I do not like it

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, # ^ |
      Vote: I like it -125 Vote: I do not like it

    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, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Good job sir. Wish the bests for you.

  • »
    »
    5 months ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    Very good job sir,thank you for giving us Codeforces, I hope you take care of yourself.

  • »
    »
    5 months ago, # ^ |
      Vote: I like it +30 Vote: I do not like it

    he continues to use the second account, which is a violation

  • »
    »
    5 months ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    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, # ^ |
        Vote: I like it +86 Vote: I do not like it

      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, # |
  Vote: I like it +35 Vote: I do not like it

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

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, # ^ |
      Vote: I like it +31 Vote: I do not like it

    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, # ^ |
      Vote: I like it +15 Vote: I do not like it

    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   Vote: I like it +1 Vote: I do not like it

      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 — this

      Edit — 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, # ^ |
          Vote: I like it 0 Vote: I do not like it

        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, # ^ |
            Vote: I like it 0 Vote: I do not like it

          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, # |
  Vote: I like it +10 Vote: I do not like it

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, # |
  Vote: I like it -9 Vote: I do not like it

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).