2751: A.跳绳比赛
内存限制:512 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:21
解决:13
题目描述
有A、B、C三个学生参加跳绳比赛,比赛规则如下:
- 1分钟内单人跳绳次数为个人成绩,按成绩由高到低排名,第一名得 4 分,第二名得 2 分,第三名得 1 分。
- 如果成绩相同,则排名并列,得分也相同。
- 打破纪录者,得分翻倍。
给出三个人在 1 分钟内单人跳绳的次数,以及历史最高记录,请你帮忙计算他们的得分。
输入
第一行三个整数a、b、c,用空格隔开,依次表示 A、B、C三个人 1 分钟内单人跳绳次数。
第二行一个整数 m,表示 1 分钟内单人跳绳次数的历史最高记录。
输出
输出一行三个整数,用空格隔开,依次表示A、B、C三个人的得分。
样例输入 复制
45 51 34
50
样例输出 复制
2 8 1
提示
样例1说明:
按照给出的跳绳次数将三个人排名,A、B、C三个人的排名结果为:2,1,3。其中 B 打破了历史记录,得分翻倍,
因此三个人的得分依次为2 , 8 , 1。
按照给出的跳绳次数将三个人排名,A、B、C三个人的排名结果为:2,1,3。其中 B 打破了历史记录,得分翻倍,
因此三个人的得分依次为2 , 8 , 1。
样例 #2
样例输入 #2
78 65 65
90
|
样例输出 #2
4 2 2
|
样例 #3
样例输入 #3
78 78 65
90
|
样例输出 #3
4 4 1
样例#4
样例输入 #4
65 65 65
90
样例输出 #4
4 4 4
样例 #5
样例输入 #5
78 65 75
70
样例输出 #5
8 1 4
|
提示
注:打破纪录是指超过原来记载的最高成绩。
数据范围
对于100% 的数据, 0 < a, b, C ≤ 453 。
对于其中 60% 的数据, a, b, C 互不相等。
对于其中 40% 的数据, a, b, C 全都小于 m 。