Блог пользователя JaySharma1048576

Автор JaySharma1048576, история, 5 лет назад, По-английски

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.

  • Проголосовать: нравится
  • +617
  • Проголосовать: не нравится

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится

See the past confession of stopcheatingmyself

He himself admits that he has been cheating from telegram

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +15 Проголосовать: не нравится

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

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

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

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +25 Проголосовать: не нравится

at least we know hacks is still alive in cf

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -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 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

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

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +123 Проголосовать: не нравится

Do I need to say anything?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
»
5 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
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 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
 
Проголосовать: нравится +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://mirror.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 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +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 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +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 лет назад, скрыть # ^ |
      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 — 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 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 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 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 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 лет назад, скрыть # |
 
Проголосовать: нравится +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 лет назад, скрыть # |
 
Проголосовать: нравится -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).

»
4 года назад, скрыть # |
 
Проголосовать: нравится -92 Проголосовать: не нравится

Author of this blog cheated again see his submissions of goodbye 2021

all are skipped

such a shame.

  • »
    »
    4 года назад, скрыть # ^ |
     
    Проголосовать: нравится +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

  • »
    »
    4 года назад, скрыть # ^ |
    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.

    • »
      »
      »
      4 года назад, скрыть # ^ |
       
      Проголосовать: нравится -109 Проголосовать: не нравится

      JaySharma1048576 Stop cheating man.We know you are selling solutions online.

    • »
      »
      »
      4 года назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится -103 Проголосовать: не нравится

      High rated user cheating and everyone is taking his side. so sad.

      but this time you got what you deserve -293.

      • »
        »
        »
        »
        4 года назад, скрыть # ^ |
         
        Проголосовать: нравится +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!

        • »
          »
          »
          »
          »
          4 года назад, скрыть # ^ |
           
          Проголосовать: нравится +17 Проголосовать: не нравится

          even C137 was problem setter and was red but he cheated and is banned right now.

        • »
          »
          »
          »
          »
          4 года назад, скрыть # ^ |
          Rev. 2  
          Проголосовать: нравится -16 Проголосовать: не нравится

          Ok guys note it down:-

          Make a codeforces round and boom you will not be a cheater even though you cheat.

          • »
            »
            »
            »
            »
            »
            4 года назад, скрыть # ^ |
             
            Проголосовать: нравится +7 Проголосовать: не нравится

            Are you jealous and have something personal against him, or are you really this stupid?

            • »
              »
              »
              »
              »
              »
              »
              4 года назад, скрыть # ^ |
               
              Проголосовать: нравится -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.

              • »
                »
                »
                »
                »
                »
                »
                »
                4 года назад, скрыть # ^ |
                 
                Проголосовать: нравится +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.

    • »
      »
      »
      4 года назад, скрыть # ^ |
       
      Проголосовать: нравится +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??

      • »
        »
        »
        »
        4 года назад, скрыть # ^ |
         
        Проголосовать: нравится +21 Проголосовать: не нравится

        False plagrism is not that uncommon.

      • »
        »
        »
        »
        4 года назад, скрыть # ^ |
         
        Проголосовать: нравится +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.

    • »
      »
      »
      4 года назад, скрыть # ^ |
       
      Проголосовать: нравится 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.

      • »
        »
        »
        »
        4 года назад, скрыть # ^ |
         
        Проголосовать: нравится -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...

»
4 года назад, скрыть # |
 
Проголосовать: нравится +25 Проголосовать: не нравится

i was just thinking why no one does this

»
4 года назад, скрыть # |
 
Проголосовать: нравится +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

  • »
    »
    4 года назад, скрыть # ^ |
     
    Проголосовать: нравится +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.

  • »
    »
    4 года назад, скрыть # ^ |
    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.