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

Автор kdrkdr, 4 года назад, По-английски

On the recent round 750 (div. 2), I originally got placed around 400th place solving ABCDF1, and have passed all systest. However, I then got a message from a friend saying that my submissions have been skipped. Logging onto CF, I was greeted with this message

0

I was very surprised at first. However, after checking our code, it did turn out to be very similar in term of solution. While this may be very suspicious, this could very well happen on complete accident. In my case, I claim it was complete coincidence, as the solution to the problem was very simple and short.

I then appealed on the aforementioned blog attached within the message. Nothing came back. Not even a verdict. Now at this point I was quite angry, because I would not think this is how a platform would want to treat its users, even if I was not legit.

Looking around my comment entry, I realized there was a few other people who have also been wrongly flagged. for example, this guy who is right under me in the comment section of the blog.

Such neglect really demotivates the minority who have been unfortunately flagged by the Codeforces anti-cheat. While there are no perfect solution to this problem, I think the staff of Codeforces or whoever is in power should at least quickly go through some of the appeals, especially people who have solved a decent amount of problem during that contest / have decent performance, so that their effort doesn't go in vain, or at least give a closure to them.

Whatever happens, I am going to continue to do codeforces problems and contests, but I am very bummed out by this.

1

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

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

Bro, chill and just try not to cheat next time. Being deceitful might secure some short-term benefits for you, but it’s not the way to the true success. Trust me, I’m a Candidate Master after all.

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

I then appealed on the aforementioned blog attached within the message. Nothing came back. Not even a verdict. Now at this point I was quite angry, because I would not think this is how a platform would want to treat its users, even if I was not legit.

The most important part of the message was "If you have conclusive evidence that a coincidence has occurred due to the use of a common source published before the competition, write a comment to post about the round with all the details". But this was not your case, so technically you were not supposed to appeal and there's no need to be angry because of not receiving a personalized response from codeforces.

There is always a small chance of getting a false positive with any automated plagiarism checker. Participating in many contests and solving many problems increases the probability of encountering a false positive sooner or later. Not much can be done about this. Have a look at another blog post here: https://mirror.codeforces.com/blog/entry/93405

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

    There is something that can be done. Disabling the plagiarism checker on trivial problems. Compare his submission with the editorial one. If the author of the problem wrote it in c++, I wouldn't be surprised if it got flagged as plagiarism.

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

      How can we know that some reasonably effective countermeasures are not already implemented? The problem D had been successfully solved by 1973 participants. Many of them used C++. But the OP's solution was found to be coinciding with only one other submission. If the plagiarism checker was as primitive as you think it is, then wouldn't we expect to see a lot more false positives?

      As for completely disabling the plagiarism checker for trivial problems. Wouldn't this make real plagiarists very happy? Most of the cheating activity seems to be happening among beginners and turning a blind eye to them may be not the best idea.

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

        Personally, I don't care if greys and greens cheat for A and B.

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

          This was problem D, not A or B. It sets a really bad precedent for the competitive integrity of codeforces in general if cheating is not caught/punished for a specific group of people.

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

            Most of the real cheating happens on A and B, source: see 95% of the cf blogs on it posted. I would rather allow cheaters to get their cheated A and B than honest people being punished for false positives (and CF staff ignoring appeals).

            Edit: You are right this is a D. And this was an honest person which supports my case that its mostly cheaters aiming for A and B.

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

        Not sure what your view on this problem is, but I would rather miss 10 cheaters than flag one honest person as a cheater. Also: "But the OP's solution was found to be coinciding with only one other submission. If the plagiarism checker was as primitive as you think it is, then wouldn't we expect to see a lot more false positives?", doesn't really make sense. There might be many pairs of honest people who had similar submissions and got skipped.

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

    Yea I get that any automated system, and even manual system for anti-plagiarism can have wrong verdicts, but I am more mad that the staff did not review any of the appeals than anything (or maybe they did, but didn't give any verdict), especially for such problems with such trivial implementation.