测试点编号 |
n |
1~3 |
= 10 |
4~6 |
= 500 |
7~10 |
= 2000 |
11~17 |
= 10000 |
18~20 |
= 100000 |
输入文件名为 live.in。
第 1 行两个正整数n,w,分别代表选手总数与获奖率。
第 2 行有 n 个非负整数,依次代表逐一评出的选手成绩
输出文件名为 live.out。
只有一行,包含 n 个非负整数,依次代表选手成绩逐一评出后,即时的获奖分数线。相邻两个整数间用一个空格分隔。
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
|
400
|
500
|
600
|
600
|
600
|
600
|
600
|
600
|
200
|
300
|
400
|
500
|
600
|
600
|
600
|
600
|
600
|
|
|
200
|
300
|
400
|
500
|
500
|
500
|
500
|
500
|
|
|
|
200
|
300
|
400
|
400
|
400
|
400
|
400
|
|
|
|
|
200
|
300
|
300
|
300
|
300
|
300
|
|
|
|
|
|
200
|
200
|
300
|
300
|
300
|
|
|
|
|
|
|
0
|
200
|
200
|
200
|
|
|
|
|
|
|
|
0
|
200
|
200
|
|
|
|
|
|
|
|
|
0
|
100
|
|
|
|
|
|
|
|
|
|
0
|
第一行:已评测选手人数;第二行:计划获奖人数;其余行:已评测选手的分数从高到低排列(其中,分数线用粗体标出)。
注意,在第 9 名选手的成绩评出之后,计划获奖人数为 5 人,但由于有并列,因此实际会有 6 人获奖。