My cheating incident on today's contest (round #381 DIV 2)

Revision en5, by yelghareeb, 2016-11-24 02:12:31

I’m going to share with you my story in today’s contest. After the system test and getting my A B C problems accepted, I was surprised of being removed from the standings board and having my problems skipped. Thanks to Mike Mirzayanov, I knew that there was a cheating incident on my profile, as my solution for problem A was identical to pashka921’s.

The 2 solutions are completely IDENTICAL and There is no probability that this situation happened by coincidence. FYI, his submission was before mine by 5 seconds exactly.

First, I’m going to prove that pashka921 is cheating:

  1. At every page of submission on his profile (http://mirror.codeforces.com/submissions/pashka921), there are some skipped problems, which means that it’s not the first time he cheated.

  2. In today’s contest, he made 2 submissions for problem A, with 2 TOTALLY DIFFERENT codes (he got a WA in the first one, and the second one was actually with my code and was accepted):

  1. By looking at other submissions that this person did, in codeforces round 367 div 2, between time 20:36:09 and time 20:40:13, he was able to make 2 submissions with two TOTALLY different codes, within a time interval of 4 minutes between both:
  1. These are not the ONLY weird cases found. You can check his profile, and you can spot them easily.

How was he able to submit my code?

During contests, I use the online editor www.ideone.com for coding. I just noticed after this incident that the code on ideone is made public by default, which is how this guy could have accessed my code. Those are the links for Problems A and C that I wrote during today’s contest: My problem C: http://ideone.com/ekrSy6 My problem A: http://ideone.com/qvPbwk

The code for problem A was available on ideone at 19:39:20 (You can open the source of the HTML page and search for “created” and spot the timestamp), so: Code was available on ideone at: 19:39:20 His submission at: 19:39:28 Mine at: 19:39:33

For my submission: http://ideone.com/qvPbwk, I am taking a screenshot of my browser to prove that I’m the OWNER of this code.

Notes: - Having the edit button means that I’m the owner of the code. - 19:39:20 is GMT+2

Just to sum up, this was my experience today. Please be careful whenever you use online IDEs during the contest, as your code may be exposed publicly.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English yelghareeb 2016-11-24 02:12:31 137
en4 English yelghareeb 2016-11-24 02:09:08 6
en3 English yelghareeb 2016-11-24 01:54:41 91
en2 English yelghareeb 2016-11-24 01:52:15 2 Tiny change: '9:39:33)\nSolution' -> '9:39:33)\n\nSolution'
en1 English yelghareeb 2016-11-24 01:51:31 3374 Initial revision (published)