I would like to share my little incident or I should say disaster because I didn't read the Codeforces Contest rules completely.
[https://mirror.codeforces.com/contest/1658/problem/D1] [https://mirror.codeforces.com/contest/1658/submission/151138415]
The incident : I solved the problem on the 58th minute in the contest, and then solved the hard version at 109th minute , now as I did not know the rule , I submitted the same solution of D2 again in D1 as I had suffered FSTs in a recent contest. Although I was sure that it will pass , I saw no harm in submitting again
The RuleIf a contestant submits several times a problem's solution that passes all pretests, then the last solution is considered as the contestant's verified solution for this problem. All other solutions will be considered as unsuccessful attempts.
And boom my rank fell down from around 270s to 500.
My emotionsThis was my best performance and the moment I saw my rank fell down to 500+ I was shocked. You can imagine how badly it would hurt knowing that your best performance got ruined just because you didn't read the rules. I was speechless and so not happy with myself.
My opinionI know this rule is well thought. But isn't it unfair that a participant has to resubmit just to assure that his/her solution won't FST ?? I mean the participant wouldn't have resubmitted in the first place if he had gotten WA. So in my opinion the solutions should be treated in chronologicall order and the first code that gets AC should be counted.
But I guess this would lead to participants doing tons of resubmissions just to ensure FST... In the end I would highly suggest everyone to read the rules thoroughly.
What are you views on this ? I would love to know your opinions on this.