站务|建议ACGO增加捆绑测试机制
2026-03-24 21:07:18
发布于:北京
一、什么是捆绑测试?
在做题和竞赛时,有一个流传千年的手法——骗分
骗分就是输出和测试点输出相同的内容。测试点是把这个程序运行,看他的输出是否与测试点的输出一样,如果一样就通过测试点,得分;不一样就不得分。通过骗分就能得到不少的分数
如何避免骗分的这种情况呢?那就轮到好多 OJ 都在用的捆绑测试上场了
现在ACGO的标准判题和文件判题都是每个测试点都是平均分。捆绑测试可以让每个测试点的分数不一样,比如说第 个测试点我可以设置成 分、第 个可以设置成 分。这样就能避免骗分了
二、捆绑测试是什么样子的?
捆绑测试在其他 OJ 上最近都有使用,我在这里先展示一个捆绑测试:

这个是捆绑测试的题干,如图,subtask 0 因为是样例所以被设置成了 分

这个是捆绑测试最后的测试点显示
全部评论 2
1
2026-03-24 来自 浙江
0@Eucatastrophe怎么样
,还需要再加点什么吗?2026-03-24 来自 北京
0似乎已经有了,只不过不会用
2026-03-24 来自 浙江
0看更新日志
2026-03-24 来自 浙江
0o
2026-03-24 来自 北京
0






















有帮助,赞一个