练习专区

今天的一小步就是明天的一大步
Problem 1218 田径运动会之铅球
Accepted: 1   Total Submit: 9
Time Limit: 1000ms   Memory Limit: 30720KB
Description
一年一度的田径运动会即将开幕,让我们来简化模拟一项铅球比赛。假设有n个选手(编号为1、2…),每个选手都有3次投掷机会,每次投掷出的距离就是选手本次投掷的成绩(我们规定如果选手犯规,那么此次选手的得分为0,如果不犯规那么选手的得分要大于0)。在选手三次投掷完成后,选手在这三次中的最高成绩将是选手这次比赛的最终成绩。如下: 由下表可以得知: 1号选手成绩为:8.80 2号选手成绩为:9.20 3号选手成绩为:9.60 第1次没人犯规 第2次有1人犯规 第3次有2人犯规
Input
输入多组数据,每组数据第一行输入一个正整数n(0<n<100)代表有n个选手参加此次的铅球比赛。接下来输入n行,每行3个数据分别代表某选手的三次投掷成绩。格式见输入样例。
Output
首先输出“Case #m:”,其中m代表第m组测试用例。接着输出n行,每行格式是“i号选手成绩为:score”表示i号选手的成绩是score(小数点后均保留2位有效数字)。最后输出3行,每行输出每次的犯规次数。最后再换行(具体格式见输出样例)。
Sample Input
3
8.8 7.8 0
9.2 0 0
7.6 8.6 9.6
2
0 0 0
6.7 0 5.6
Sample Output
Case #1:
1号选手成绩为:8.80
2号选手成绩为:9.20
3号选手成绩为:9.60
第1次没人犯规
第2次有1人犯规
第3次有2人犯规

Case #2:
1号选手三次全犯规
2号选手成绩为:6.70
第1次有1人犯规
第2次有2人犯规
第3次有1人犯规
Hint
提交     返回