4 ms·
I wonder how hard of a problem detecting this would be, with the goal of unskewing the scores? Could they simply hash your solution and see if you match someon
by sqeaky 2y ago
I wonder how hard of a problem detecting this would be, with the goal of unskewing the scores?
Could they simply hash your solution and see if you match someone else exactly? What if you give someone credit for exact matches because they don't have exact matches on other problems and sometimes it's just more likely? What are some other ways this could be evaluated?
- cjbgkagh 2y agoIt wouldn't be too hard, you'd need a model for baseline improvement which should be obtainable by those who do improve slowly and incrementally. Instead of using a probability density field on the final submissions I would use one based on the likelihood of a person getting to that point within the time they took ~ skill * time. You could ask on submission if it's a worked solution so then you're only looking for false submissions, but since there is no prize for getting a high score there would be little incentive to lie. Those using worked submissions marked as their own for their own ego would have an unusual submission pattern. There are many layout options for the same algorithms and it's likely that a rough percentage of worked solutions could be obtained where a specific layout appears much more often than it should. Worked submissions are also much more likely to be final submissions. Not sure if I remember correctly, but maybe you need to give a solution before progressing. I would make it possible to progress without giving a solution to take away that incentive.