Two days ago, I received a mail from Codechef stating that my solution has matched to someone else’s and my ratings will be dropped. Link to the submissions:
https://www.codechef.com/viewsolution/21039727
https://www.codechef.com/viewsolution/21032331
They gave me a privilege to write them back if I have not violated any of the rules or the code of conduct. (The mail had a strict warning as well : “Please do not write back or approach us if you have violated any of the rules. If you do so, your explanation won’t be considered and we might also block your account without any intimation.”). I have been penalized in so called case of plagiarism once before also just because I had run my code on ideone and at that time I was not aware of the fact that the codes executed on ideone are public by default. So I didn’t respond to the mail I received last time but this time Since I haven’t done anything wrong, neither knowingly nor unknowingly, So It’s my duty to write for the sake of justice.
So, I replied to the mail but haven’t got any response yet. That’s why I had to write here. First of all let me inform you that I have not violated any of the rules I am supposed to follow. I went through the solution of the second user and I found that yes, the codes are matching as far as the control of flow is concerned but once go through the problem statement of the question and you would see that this is the brute force solution that would come to someone’s mind at first instance. Now it’s just a coincidence that both of codes use set of vector to implement the logic. Now let us have close look to both of the solutions, one can easily find that the style of writing the codes are different and codes have been written by different users.
I would like to bring your attention to a few more points:-
- Go through all my recent submissions, you would find that I am using the same template in each code.
- I have not run this code on any public platform or ide. I tested the code only on my own system.
- I have never ever tried to copy/copied a solution from any public/private forum.
- I have not discussed the solution or approach for any problem during the contest with anyone.
- I went through the profile of the user ‘pandey__ji’ and I don’t even know to whom does this profile/account belongs.
I would not blame the other user since neither I know him, nor I used any public ide, So there is no chance of plagiarism. In addition to all these facts from my side let me add one more thing:- I went through almost all of the submissions made during the contest for this problem and have saved the links for the solutions which are matching to my solution and if I am asked, I can post the links here but it doesn’t mean all those users and I are indulged in some kind of unethical activity.
This is all I can say to prove my innocence. I would request Codechef to look into this matter and restore my submissions and ratings. And if the informations I have provided or I can provide is not sufficient to prove my innocence then punish me properly and suspend my account permanently.
In hope of a response…
Thank you!
UPD: The issue is resolved now. My account won’t be penalized. Thanks Codechef!