社区讨论
论OI比赛评分方式的缺陷
学术版参与者 64已保存回复 232
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 232 条
- 当前快照
- 1 份
- 快照标识符
- @lo2nud17
- 此快照首次捕获于
- 2023/10/23 16:53 2 年前
- 此快照最后确认于
- 2023/10/23 16:53 2 年前
现在的信息学竞赛,真的已经变成了彩票竞赛。所有队线附近水平的选手,能不能进队,稳进清北还是没学上,运气因素远远大于实力因素。对于一个这么严肃的比赛来说,显然是不合理的。那么造成这种现象的原因是什么呢?
原因就是,现在OI比赛的评分方式,存在两个极大的缺陷。
第一,根本没有一个严格的评分标准
大家可以想想,无论是其他几科竞赛还是文化课,任何一个考试,都是有着严格的评分标准的。写到哪一步该得多少分,都写得明明白白。拿着自己的答案和评分标准一对比,就知道能得多少分。
信竞完全没有这样的评分标准。当然,你们会说,那个数据范围就是评分标准。但是,数据范围,只对一类代码有效:做了的部分完美无缺,没做的部分一点没动。实际上,你的代码往往不是这个样子的。
一个常数较小的暴力该得多少分?常数过大的正解该得多少分?正确性完全没有保障的假做法该得多少分?写挂一个细节的正解该得多少分?没有任何的标准。看的只是出题人的心情。换句话说,纯粹看运气。
因此,同一年,同一个省份的比赛里,有人期望复杂度正确的暴力得了90+,有人大常数正解挂了一半,有人点边搞混的假做法直接AC,有人漏判红子重合挂掉80。然后拿着这样一份成绩选出省队,进了的人前途无量,没进的人一无所有。这有什么公平性可言?
第二,对于非正解的代码,得分和选手能力完全不成正比
大家一定都无数次经历过这样的事,辛辛苦苦拼了好几档部分分,得分还不如别人花五分钟写的完全不用动脑子的乱搞。或者是自己写的正解挂了一点点细节,得分连裸暴力都不如。
这种时候,大家往往是一笑了之,根本不会有人提出什么异议。但是,如果这发生在直接决定你命运的正式比赛上呢?
这一问题,很大程度上来源于OI比赛的评分方式。你得到的分数,并不取决于你这道题目的完成度,而是取决于你能过几个点。哪怕你写对了正解的99%,你也有可能过不了任何一个点,只能得0分。这并不能真实地体现出选手的能力。
如果说这是信竞评测方式的硬伤的话,那么更可悲的是,很多人已经将其当成了一种常态,甚至忘记了它的不合理性。
当我提出这个问题时,总会有人告诉我,没写对就该一分不得,真的该吗?分数难道不该是实力的体现吗?还是说正解写挂的人实力就不如暴力老哥?
退一万步讲,就算写错就该一分不得,那你们做到了吗?假做法都0分了吗?答案错误的都0分了吗?说白了,最后还是看出题人的心情打分。至于你的分数究竟是不是与实力相符,人家是不在乎的。
就是这两大缺陷,让五大学科竞赛之一的信息学竞赛变成了彩票竞赛,真的让人寒心。
最后,讲个笑话吧。省选d2t1没判红子重合,会挂80分,按sd的计算方式,换算成noip成绩,是242分。我noip甚至都没有这242分可挂。如果分数真的代表着实力的话,没判红子重合的人,实力连noip爆零的人都不如,可能相当于入门组选手吧。如果分数不代表着实力,那它代表的是什么呢?
回复
共 232 条回复,欢迎继续交流。
正在加载回复...