ACM ICPC 2017 Online Round Solutions discussed on maths stackexchange

It took my team the fortune to figure out the solution for 2nd and 3rd problem. Ohh dear maths. And after the contest I came to know the solutions for them were already posted on Maths StackExchange.

Is this fair ?

Link 1 : Expected Value

Link 2 : Standard Deviation

EDIT : One of questions has already been taken down by the user who posted it.


You can find old version of the page here

PS - I don’t see any solution posted there. Was there a solution?


I will report it to @admin . Dont worry, teams in past have been disqualified for it, and this will continue to happen.

Here is the other page.

Though it was answered after the contest was ended.


And how could you possibly identify those teams which found the solution on this link @vijju123 ?


this is against code of conduct. And also we will not be able to know who did it and how many teams actually saw solution there and updated their code so to escape plagiarism.admin please see into the matter.


This contest need to be re-conducted because of the following reasons :-

  1. Questions were discussed on MathStackExchange.

  2. There was a problem with the STDDEV code evaluation.

Please look into the matter @admin and there is no way of finding out which teams cheated by looking at the discussion on MathStackExchange so it’s totally unfair for the teams who will not be able to qualify just because of the above mentioned reasons!


Reconducting contests is not a solution. What’s the guarantee that next time the participants will not ask on MathExchange?


This round had lots of errors which created a huge chaos among the participants. This contest was not fairly conducted. These are not some silly errors at this level.

This contest must be reconducted


I agree contest must be re-conducted @admin . Even i was shocked to see so may submissions for the first 3 problems considering the fact that the 2nd and 3rd weren’t that easy. This isn’t a fair contest and totally hampers the spirit of those who don’t cheat and prepare well for the contest throughout the year and then give it. I am not saying everyone who submitted 2nd and 3rd problem cheated but seeing the amount of submissions, it isn’t fair for those who do it neat, even if the 5% of the submitted solutions were done by cheating.


This round had a few errors with both second ( STDDEV ) and third ( COMPRESSION ALGORITHM ) question which hampered the performance of many of the teams.It was really surprising to see that so many teams ( around 1000+ correct submissions for STDDEV and 500+ correct for COMPRESSION ALGO ) were able to solve them so quickly. Maybe, many of them were really good , so they were able to figure out the formulas that would give the correct answer. But, the fact that solutions were discussed for both the problems on an online forum like stack exchange must not be ignored.The contest was not fairly conducted. I agree that the contest must be re-conducted @admin .


Regarding 1 - come on, when you have so many teams, with some people being used to cheating in general and some people just wanting to get to the next round badly, and you have so many options to cheat - you’ll have really hard time trying to avoid cheating.


And what about the errors in 2nd and 3rd Question. The extension of contest by 20 minutes didn’t do any good to the teams who faced internal errors and provided unfair advantage to some who didn’t.


I also request @admin to re-conduct the contest. These kinds of thing are not helping the CodeChef’s initiative for increasing the spirit of competitive programming in the country but are killing the same of those who work hard. Re-conducting the contest will be an answer to such people and will send a very strong message for the future.


But even if we were to ignore the first reason then @admin can still guarantee that there is no such question whose evaluation is done incorrectly in re-conducting the contest. A lot of teams including my own wasted a lot of valuable time in figuring out the problem with my solution but in the end re-submission of the same code gave AC! @swetankmodi @lebron And about the first reason if the solution of any problem in any contest is discussed then the contest is usually marked unrated or the question is removed from the contest as i’ve seen in general so why not for such a big contest?

1 Like

Yeah, that’s right! The 2nd and 3rd questions weren’t easy. But there were lots of submissions to this problems. Please remove cheated teams, those who copied solutions from other websites. Hoping for the best rank of our team.

I was totally disheartened when i saw so many problems happened during the contest ,though we solved 3 and are hopefully attending onsite round ,but i feel really bad for my seniors who did have a greater knowledge and experience in coding, could not even have a look at the third question since they lost all hopes when they got stuck in the second one due to codechef errors.


It’s easier said than done. A recontest is not the soltuion to whatever problems that occur. Problems like this have also occurred last year, yet there wasn’t a recontest. Also there’s no guarentee that the next one will be a fair one. And if some problems occur again next time some people will ask for another recontest. Go on, like this. XD

If there were really some serious issue, then 600+ people would have not been able to solve that correctly(with no complaints). :slight_smile:

Exactly the point of @akki744 , if contests at such small scale hold such strict decisions for such activities, why shouldn’t such a large scale contest do so ? considering the fact that so many people prepared for it well and now they are facing issues over which they have no control.

1 Like

@jaideeppyne there were less than 600 submissions for the 3rd problem, people got WA due to “absolute error” issue. It may not be a serious issue for you but it is for others.