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

Автор SSRS_, история, 2 года назад, По-английски

In the latest Round Codeforces Round 810 (Div. 1), I heard that some people posted the original problem of Div.1 E in the comment section of the contest blog during the contest. Some people might have noticed it and gained an advantage.

The person who made the comment should probably be considered a cheater. But how about the people who went to the comment section and saw the comment? Should they also be considered cheaters?

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

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

Didn't the person who made the comment do the right thing?

If there's an original problem, it's fair to let everyone know.

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

    I meant "during the contest". Sorry for not making it clear.

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

      Well, before the comment there were already more than 20 people passed the problem (most in same country). But how did they know there exists an original problem?

      So we have to assume that except for this thread, there are lots of other channels for communication.

      Instead of benefiting a small group of people, it's better to publish it and make the round unrated.

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

        You can't exclude the possibility that they all saw the problem from the same online judge and might have attempted it. If one has attempted a problem, it is much easier to remember it.

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

        see this to know how they got the code

»
2 года назад, # |
Rev. 2   Проголосовать: нравится -18 Проголосовать: не нравится

The system of "cheating" probably didn't account for such a situation. I would be inclined to say that posting during contest is cheating, but the "crime" of cheating pales in comparison to exposing what has happened.

Edit: also given how blatant the issue is, and that it appeared in the hardest problem of a round. I believe his actions were justified, partly so that people would not waste time on this problem and contest as a whole.

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

    I believe his actions were justified...

    Does "him" refer to the person who made the comment, or the person who saw the comment?

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

    Exposing what has happened can totally be done after the contest has ended or quietly in the clarification section during the contest. Publishing such links while the contest is happening is effectively undermining it.

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Do you mean the situation of #810? To me, trying to find a solution I learned before in an old comment seems not that bad.

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

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

»
2 года назад, # |
  Проголосовать: нравится +23 Проголосовать: не нравится

Of course. But it's hard to tell who saw the comment. But clearly those who published the comment should be punished.

»
2 года назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

They posted something that already existed, they didn't come and post their solution so I don't know if this should be considered cheating because it is mostly problem setters fault that a problem already exists somewhere

Imagine someone posting link of a problem(not solution) of ongoing contest in comments you can't punish them

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
2 года назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

Stealing a solution form anywhere on the internet is not fair, but should not be considered as cheating.

The reason is quite simple: the solution was in the internet before the contest started, any any contestant is allowed to use any code from the internet if this code was there before the contest time.

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

    That's not the point of this discussion, "stealing" a solution from another place on the internet is perfectly fine when it was published before the contest (and without copyright problems).

    In this case they're talking about sharing a link to the same problem on a different site during the contest, which in my opinion is totally cheating both from the commentor and also the people who read it and went to the problem (you shouldn't look at the comments of the contest blog during the contest, there's nothing you should find there, and sharing links to a problem or any other resource during a contest is cheating)

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

    actually the solution searched online by most Chinese users is from a blog written by Flying2022(rank 10) during the contest, see this for details

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

Yes, it should — any problem-related communications during ongoing contest (incl. publicly in comments), except for clarification section, should be deemed cheating. Unfortunately, it doesn't seem technically possible to distinguish those who found solution on their own and those who saw it in a comment...

Maybe it's time to at least partially restrict commenting/blog posting during contests?

»
2 года назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

In codeforces, you cannot use pre-writeen code witch is not written by you, so it is technically cheating.

If you find a similar problem during the contest, what you should do is to DM the problemsetters and report the issue.

But to the people who are dismay at the fact that they got a low ranking because of the 'cheaters', do not feel angry with anyone. Please read on, I'll tell you my opinions.

Life is always unfair, let us suppose in future's NOI, a rare algorithm need to be used for a problem. If you coincidentally know it, maybe you can go to the top university and have a better future. For people who doesn't know the algorithm at all, no matter how clever they are, it's impossible to solve the problem. Do you think the contest rusult should be 'unrated' and hold another contest? That sort of thing will never happen. Nothing can do to make the result fair.

What you need to do is to try your best.

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

    You can use someone else's code if it was published before round (see here).

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

    In codeforces, you cannot use pre-writeen code witch is not written by you, so it is technically cheating.

    Actually nope. In mike's third party code rules, he said:

    Solutions and test generators can only use source code completely written by you, with the following two exceptions:

    1. the code was written and published/distributed before the start of the round,

    2. the code is generated using tools that were written and published/distributed before the start of the round.

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

    ok, I made a mistake, sorry about that.

    In fact, it's meaningless to discuss if they are cheaters. If use pre-written code don't break the rules, they certainly can do it. But it is a waste of time for them, they don't get anything except vanity.

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

If the testers give the same problem on internet, I confidently dare to cheat.

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

hmm isn`t Div1 Unrated now?