#4974. 找出谁是第二高
找出谁是第二高
找出谁是第二高
题目描述
根据学生学号顺序(学号从1开始),输入n名学生的身高(身高无重复),找出其中身高第二高的同学。输出身高第二高的学生身高以及他的学号。
输入格式
一行一个正整数 n,代表学生人数。一行 n 个正整数,代表学生身高h,数字之间使用空格分隔。
输出格式
一行两个正整数,代表第二高同学的学号,以及他的身高。内容之间使用空格间隔。
样例
8
110 116 144 134 160 105 159 137
-> 7 159
数据范围
5<=n<=100,110<=h<=200
知识点与难度
GESP四级(数组、排序基础),难度:⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |