Today I realised a problem with how Leetcode assigns weightage to problems in the contest
At today's weekly-contest-225, I misunderstood Q3 and I was not able to solve that question, so I ended up doing just Q1 and Q2.
Q2 was a bit harder than Q3 in general since successful submission of Q3 were more. But Q3 was weighted more than Q2 so I was ranked after those who solved Q1+Q3 and had a bad rank. Even if someone solved Q3 (without Q2) at the very end of the contest, he had a better rank than me.
Q3 was weighted just 1 more points than Q2 but I don't think it will ever matter since Leetcode prioritizes points first.
Since both medium questions have similar difficulties in general, I believe they should have the same weightage. I have felt many time that Q3 is easier than Q2 but didn't realise this problem as I was able to solve both (or none maybe :) )
If Q2 and Q3 had the same weightage, I would have been behind those who
And this would have been so much fare I believe.
Codeforces solve this problem by making points as a function of time. (i.e it decreases with time).
Therefore a person who solved just problem C quickly will have a better rank than the one solve just problem D late.