rudr's blog

By rudr, history, 5 years ago, In English

Firstly, I am thankful to the whole codeforces community for providing such a great environment to beginners like me to learn and compete among the best completely free of cost. You guys are awesome !!! I really hope someday I'll be good enough to prepare a contest and give back what this community has given(and is giving) to me.

Coming to point now, I have a very strong feeling that in yesterday's contest, my score for Div-2 B has been calculated wrong. As far as I know and have confirmed for this contest too, that the penalty for a 1000 points problem is 4 points per minute. I submitted the solution for Div2-B after 13 minutes, so my score should be 1000-13*4 = 948 points. But it shows 898(948-50) points. Now, I didn't submit any wrong solution, neither made any hacks. So, this is quite surprising for me and I can't think of a suitable explaination.

I would really appreciate if someone could tell me if I am missing something here or confirm if my intuitions are right.

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

»
5 years ago, # |
Rev. 4   Vote: I like it +9 Vote: I do not like it

Skipped solutions cost 50 points.

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

    Ok I see. But why was the solution skipped? I submitted a single solution at 13:05 and my submission history shows my skipped solution was submitted at 13:05 and my accepted solution was also submitted at 13:05. That's not practically possible(in case you don't believe that I sumitted a single solution.)

    • »
      »
      »
      5 years ago, # ^ |
        Vote: I like it +6 Vote: I do not like it

      Probably you accidentally pressed the Submit button twice.

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

        Thanks for replying. Maybe you are correct but you aren't sure about it, right? It makes some sense to me too but as far as I know, codeforces doesn't allow to submit the exact code again, isn't it?

  • »
    »
    5 years ago, # ^ |
      Vote: I like it +12 Vote: I do not like it

    The solutions seem to be identical, isn't it normally impossible to submit the same twice?

»
5 years ago, # |
  Vote: I like it +29 Vote: I do not like it

You can contact Mike or the coordinator of the round and they will remove the duplicated solution. In the past the same happened to me and they fixed it.

»
5 years ago, # |
  Vote: I like it +25 Vote: I do not like it

mnbvmar MikeMirzayanov can you please look into it?

»
5 years ago, # |
Rev. 2   Vote: I like it +7 Vote: I do not like it

In case you clicked on it twice by accident, it was at (almost) the same time. Therefore, while submitting, even though there was a check of whether the same code was submitted twice, because neither of the submissions were complete yet, neither returned an error that it was submitted before. However, because the code was identical, it is possible that it was flagged as plagiarism? Of course, this is only a theory. I don't know if this is what happened

»
5 years ago, # |
  Vote: I like it +17 Vote: I do not like it

Did you submit B on m1/m2/m3.codeforces.com?

Please pay attention that m1/m2/m3.codeforces.com do not check whether you've submitted the same code before.

Link

»
5 years ago, # |
  Vote: I like it +2 Vote: I do not like it

Let me provide some additional details about this situation which will make it sound weirder than it does right now. After my solution for B got accepted, I checked my rank in the standings. It was somewhere around 370. Then I started solving C. As the submissions for C were increasing very fast and I hadn't solved C by then, I refreshed the page again just to see where I was in the standings. And my rank at that time(15-20 minutes later) was around 1782 but the number of submissions of C were only around 350. Now, I didn't care much about it at that time because my whole concentration was over solving C. I had it in back of my mind that how can my rank go from 370 to 1780 when I didn't have any penalty, no unsuccessful hacks and only 350 submissions were made for C. Now even if I assume the worst case that all the people who had solved C by then were the people who were initially lower than me in the standings(when my rank was 370), then the second time I checked my rank, it would have been at max around 800(370+350). I hope you get the point and I really hope that I don't sound stupid but even if I do, I can assure one thing which is that all the details that have been mentioned till this point are correct. Thanks for your feedback and I hope someone can clear this out soon.