1449: 跑步

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:8 解决:5

题目描述

跑步训练中的数据如下表:
姓名
次数
对应的公里数
总长
张山
3
3 5 3
11
李四
5
2 2 2 2 2
10
王五
4
2 3 4 5
14
钱六
3
5 5 5
15
赵七
1
8
8
 输入姓名、次数、对应的公里数后,请你编程统计总长,并算出谁跑的次数最多,谁跑得最长。
Class Runner{
        private String name;
    private int num;
        private int km[];
        ……
}
注意类的完整性,要有:构造方法、计算总长的方法、toString方法、封装等。

输入

输入有多组。每组第1个数n表示人数,接着每行1人,每人的信息是姓名、次数、每次跑的公里数。

输出

先输出统计后的表。现输出次数最多的人及跑的总公里数最长的人。间隔分别是一个tab,即“\t”。

样例输入 复制

5
张山 3 3 5 3
李四 5 2 2 2 2 2
王五 4 2 3 4 5
钱六 3 5 5 5
赵七 1 8

样例输出 复制

姓名	次数	总长
张山	3	11
李四	5	10
王五	4	14
钱六	3	15
赵七	1	8
跑的次数最多的是李四,跑了5次。
跑的长度最长的是钱六,跑了15公里。