I would like to know how Codechef’s judge exactly works. I’m providing you with two submissions (one during the contest and one after that).
Solution 1- https://www.codechef.com/viewsolution/24323626
This guy didn’t even find the need to use ‘k’ and got a perfect AC during the contest. For the record, this guy received a +199 rating
Solution 2- https://www.codechef.com/viewsolution/24328661
This guy’s a friend of mine who came across the previous solution and notified me. To further investigate, he just submitted the exact same solution and voila!. WA.
So I want to know how does judging take place. Is it like “During the contest, we judge with weak testcases to pass the dumbest possible solutions and later after the contest we add 1-2 good testcases. Finally, we expect no one to complain about this.”?
I would be grateful (No. The entire community would be grateful) if there’s more transparency in the way things are happening. The first step to achieve this would be by making testcases visible.
If things continue to be the way they are right now, Codechef would never be considered among the best.