10 60
200 300 400 500 600 600 0 300 200 100
200 300 400 400 400 500 400 400 300 300
已评测选手人数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
计划获奖人数 | 1 | 1 | 1 | 2 | 3 | 3 | 4 | 4 | 5 | 6 |
已评测选手的分数从高到低排列(其中,分数线用粗体标出) |
200 |
300 200 |
400 300 200 |
500 400 300 300 |
600 500 400 300 200 |
600 600 500 400 300 200 |
600 600 500 400 300 200 0 |
600 600 500 400 300 300 200 0 |
600 600 500 400 300 300 200 200 0 |
600 600 500 400 300 300 200 200 100 0 |
各测试点的 n 如下表:
测试点编号 | n= |
---|---|
1∼3 | 10 |
4∼6 | 500 |
7∼10 | 2000 |
11∼17 | 104 |
18∼20 | 105 |
对于所有测试点,每个选手的成绩均为不超过 600 的非负整数,获奖百分比 w 是一个正整数且1≤w≤99。
在计算计划获奖人数时,如用浮点类型的变量(如 C/C++ 中的 float 、 double,Pascal 中的 real 、 double 、 extended 等)存储获奖比例 w%,则计算 5×60% 时的结果可能为 3.000001,也可能为 2.999999,向下取整后的结果不确定。因此,建议仅使用整型变量,以计算出准确值。