jeroenodb's blog

By jeroenodb, history, 20 months ago, In English

While solving random problems on DMOJ I found this problem: Problem, Contest the problem appeared in. I only read the statement and decided it was not for me, so I moved on. Today after the round I remembered this problem because it seemed similar to 1726F - Late For Work (submissions are not allowed). Not only are the problems exactly the same, they even share the same sample and the explanation of the sample is also the same:

Together with the fact that little_angel has solved this problem on DMOJ:

I am convinced that the authors of Codeforces Round 819 (Div. 1 + Div. 2) and Grimoire of Code Annual Contest 2022 have purposefully copied the problem and didn't even try to hide it. I don't think the contest should be unrated, because the impact was not that big. But I still believe that this is unacceptable for Codeforces contests. You are supposed to create original problems.

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

| Write comment?
»
20 months ago, # |
  Vote: I like it +600 Vote: I do not like it

»
20 months ago, # |
  Vote: I like it +158 Vote: I do not like it

zxyoi 2.0

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

Yeah, this is really blatant. They changed the statement to remove the characters appearing in the original contest but didn't even bother to change the samples >_>

The author of the problem was indeed little_angel:

notorious coincidence

»
20 months ago, # |
  Vote: I like it +169 Vote: I do not like it

certified bruh moment

»
20 months ago, # |
  Vote: I like it +13 Vote: I do not like it

Auto comment: topic has been updated by jeroenodb (previous revision, new revision, compare).

»
20 months ago, # |
  Vote: I like it +172 Vote: I do not like it

Wow. I really did not expect TWO copied problems in ten rounds.

So is this round going to be unrated? Even though the impact was smaller than Round #810, it is (probably) still a deliberately copied problem so I think it makes sense to make this round unrated.

»
20 months ago, # |
  Vote: I like it +265 Vote: I do not like it

The additional funny moment is that my WA solution that was accepted during the contest gets WA in DMOJ! So, it was not just copied, it was made even worse!

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

    Thinking from the POV of someone that copied a problem: why would you work hard to create good tests if you didn't work hard to create the problem?

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

      But actually he means the tests are even weaker than the original ones. You can see that he got AC during the contest but after then he got uphacked.

      UPD: sorry I didn't see this comment carefully and misunderstood him:(

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

      The tests, in particular, were not made by him. The tests for all problems were the responsibility of me and anubhavdhar, so it is our fault. He only provided the statement/samples/sample explanations for the problem.

»
20 months ago, # |
  Vote: I like it +134 Vote: I do not like it

Wow. If you’re a problemsetter it sometimes happens that your problem was independently invented by someone else, nothing weird here, we simply already exceeded square root of the number of possible problems and birthday paradox is happening. Of course, stealing it is something way different. It makes me wonder: how can we protect ourselves from something like this?

In this example fortunately the samples and the explanation are copied — extremely dumb move if you want to hide a crime, this guy wouldn’t rob a bank. But what if next time some other guy will be smarter and will hide it better?

Well, fear no more. If he’d be smarter, he would not copy the problem. So I guess there is really no problem and everything will simply be fine.

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

    Can you provide details regarding number of possible problems.

  • »
    »
    20 months ago, # ^ |
    Rev. 3   Vote: I like it -25 Vote: I do not like it

    why cannot we create a project where we can classify a task mathematically, like using some type to define a unique tag ,

    like rearrange a permutation -> tag A , also use solution/editorial of task to attach more tags, now we can use Alphacode like AI , to check if similar task exist or maybe some similarity index, so we can at least get list of 10-15 similar task at most if they exist, and just compare manually. I know there might be some task which can be translated to some dual version of it, but it would still be very helpful. Currently we just have to rely on contestant memory.

    Secondary advantages of this database would be : it would very helpful for the training of candidates, so they don't have to classify things themselves.

    I think why this should work is because whenever I need to search something , I just search things on stackexchange sites or research papers, by using academic keywords.

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

      You know that codeforces already has tags?

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

        Yes but those are very abstract, here i meant more detailed.

»
20 months ago, # |
  Vote: I like it -31 Vote: I do not like it

Shamelessly copying problems from the net and then praising a bunch of guys for "proposing original problems" , "testing and providing feedback" blah blah in the contest announcement blog lol. Is this what the coding club of IIT KGP has come to?

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

    Just leave problem F, what do you have to say about other problems? Even tourist couldn't solve problem H and you are saying Is this what the coding club of IIT KGP has come to?

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

      Tourist couldn't solve H And how does that in any way make copying problems legal? what do you have to say about other problems Even if I were to say the other problems were good, what difference does that make? Becoz of 1 copied problem, the entire contest got unrated and wasted 2-3hrs of everybody's time.. you are saying Is this what the coding club of IIT KGP has come to? Well, as per the contest announcement blog, this round was brought to us in association with the coding club of KGP. So did the members of the coding club not know this problem was copied from the net? Or even after knowing, they purposefully went ahead with the contest? Either way it shows their mismanagement.

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

        The contest being unrated does not necessarily mean that the participants wasted the time. After all, they were able to solve new problems and improve their skill in CP.

      • »
        »
        »
        »
        20 months ago, # ^ |
          Vote: I like it +17 Vote: I do not like it
        1. And how does that in any way make copying problems legal? When did I say that copying problems is legal? I just meant that authors spent a lot of time in preparing other problems, which were ORIGINAL! Also, its testing and other stuffs take considerable amount of time.
        2. Becoz of 1 copied problem, the entire contest got unrated and wasted 2-3hrs of everybody's time.. As pointed by SSRS_, contest is not just about gaining ratings!
        • »
          »
          »
          »
          »
          20 months ago, # ^ |
          Rev. 2   Vote: I like it -19 Vote: I do not like it

          stop trying to defend your friends, and your shitty university.

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

            Just check out latest post in this. I don't want to say anything else...

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

            It's ok if you didn't score well in JEE Advanced :P

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

    A single problem is not the basis of the whole contest. Even the quality of questions from A to H had a very good level and logistics. Defaming it is completely inappropriate way. Even DMOJ is not even a very popular platform that people are aware of that problem.

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

      Bro, the contest had 8 freakin problems! Just make a round with 7 not stolen problems, it would still be enough for everyone to enjoy the round. And authors would not get such flame.

  • »
    »
    20 months ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    bruh the problems from A — H were excellent, except for the problem F, and as @coder_K20 pointed out that DMOJ is actually not a very well known platform, and bruh settin up an entire contest takes a hell lot of time and effort (you woulda known if someone from your college had actually set a contest lmao) and not many people were able to solve F even after it was present already.

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

    The replies of the people above are funny.. Y'all seem to insinuate that just becoz DMOJ is not a very popular website, it's okay to copy problems from there...And even if I were to say that the other problems were good what difference does that make? The author was caught copying problems from the net and the entire contest has now become unrated which has angered a lot of people. bruh settin up an entire contest takes a hell lot of time and effort And that gives the author the license to copy problems?

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

      I solved till problem C, and all three were unique and were good problems(review of my friends too). You cannot judge the whole club based on one imposter, and that too he has accepted his mistake, and first of all, have the guts to comment from your main ID, you a little piece of...

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

        You seem to be more concerned about bashing me for being angry with the contest author for copying problems from the net, instead of criticizing the author for doing such a deed. Good thing the CF community is gonna blacklist that author so that no one ever tries to do this again in future.

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

          You are a donkey and a coward who is commenting from a fake account. The author has accepted it's cheating that too from his main account. Don't comment if you don't dare to say it from your main account. I also criticise the fact that he copied, but you moron is just behind the fact that the entire club and all the authors are responsible because of one copied problem.

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

            I don't mean to sound rude. But why is it that whenever cheating happens Indians (sometime Chinese) are somehow related to it?

            This doesn't just seem to be a standalone phenomenon. In every contest be it Kickstart, Hackercup, Codejam you'd find telegram groups— predominantly Indians— engaging in illicit practises!

            Maybe this little_angle guy too thought the same? Maybe he's being doing it for too long? And he's not sorry because he copied the problem, he's sorry because he got caught.

            What I'm trying to convey is Indians need to get their house in order, before someone decides to completely ban them from competing!

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

            Is the setter a friend of yours that you are getting fired up like this? If a member of a club involves in some illicit practice shouldn't the blame fall on the entire club? You want me to believe that not a single person from the entire coding club of IIT KGP realised F was copied from the net? How am I in the wrong if I blame the coding club of KGP for this unfortunate incident...

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

              "You want me to believe that not a single person from the entire coding club of IIT KGP realised F was copied from the net?". Yes, this is where you are wrong :)

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

              No, I don't know him, but I have common sense and (unfortunately) you don't have it. No, it may be possible that no one knows. At last, if you copy or cheat, will you publically announce that I have cheated and achieved or done this task? No, it's unfair to blame the whole club. If you blame the person who copied the task, you are correct, and I support that it was wrong, but blaming the entire club because of him is morally wrong.

»
20 months ago, # |
  Vote: I like it +14 Vote: I do not like it

I thought it looked standard-ish and like I solved something similar before...

»
20 months ago, # |
  Vote: I like it +45 Vote: I do not like it

I log in after a year and this is the first thing I see.
Maybe I should go back to playing valorant (︶︹︶)

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

little_angel Why have you deleted your apology blog?

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

    Because certain anonymous accounts doxxed him in the comments of the blog.

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

      doxxed him? You posted his name in the announcement to the contest. He himself had this info on his profile until he got caught cheating, then he quickly deleted the information, but it's still easy to google his name on other OJs.

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

        It wasn't limited to just his name.

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

          What else was there? His linkedin or github profile? It doesn't qualify as doxxing if the info is present on the first page of a google search.

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

            Alright, but consider that most people won't do a google search on him. And then you have this info being posted here, for angry people to see. Even if it is not doxxing, wouldn't you consider that harassment? In any case, I do not find it acceptable.

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

Again?This seems too frequent.