Problem C: 运动会之——跳远(上)

Problem C: 运动会之——跳远(上)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 331  Solved: 85
[Submit] [Status] [Web Board] [Creator:]

Description

跳远,又名急性跳远,田径运动跳跃项目。由助跑,起跳,腾空和落地等动作组合而成。运动员沿直线助跑,在起跳前沿线后用单足起跳,经腾空阶段,然后用双足在沙坑落下,比赛时以跳的远度决定名次。

顾名思义,跳远肯定是以跳的远度来决定名次。上周我校的运动会上也举行了跳远这项运动。但是由于参赛者没接触过跳远或者可能出现失误,所以每个参赛者有3次跳的机会,最终取每个人的最好成绩进行排名。

但是每次记分员用笔和纸来计算太慢了,所以让你设计一个算法算出前三名运动员的成绩。

Input

输入参赛运动员人数n(3 <=  n <= 1000)

接着n行,每行三个实数,表示每个运动员跳的距离。

Output

输出前三名运动员的成绩。保留两位小数

Sample Input Copy

3
2.80 3.57 3.80
3.45 3.50 3.56
1.82 2.12 2.33

Sample Output Copy

No.1: 3.80
No.2: 3.56
No.3: 2.33