跳转至

常见问题及解答

测试点/子任务分值是否可以为小数?得分是否可以为小数?

都可以。

注意

所有关于分值、得分的小数,在使用之前均会被四舍五入到两位小数。

样例 1:没有设置子任务,有多个测试点,每个测试点的分值为小数。

# 如:5 个测试点,前 2 个分别设置了 11.1111 和 18.8889 的独立分值,后 3 个未设置独立分值
# 则:各测试点实际分值:{11.11, 18.89, 23.33, 23.33, 23.34}
n_tests 5
test_score_1 11.1111
test_score_2 18.8889

样例 2:Special Judge 返回了“部分分”,则该测试点/子任务的得分为 分值 * 得分比例,可以为小数。

# 如:测试点分值为 10 分,Special Judge 返回了 0.6666 的“得分比例”
# 则:该测试点的得分为 6.67 分