Problem4631--翻山越岭

4631: 翻山越岭

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

移走了一座大山之后,还有很多座山峰需要征服,但是愚公的力气是有限的,只能再移走一座大山了,他想让自己的努力效果最大化,决定在之后的 nnn 座山峰中,选一座最高的移走,那么他会选择哪座山峰呢?

Input

输入有两行:
第一行为一个整数 $n\ (1 \leq n \leq 10^5)$,表示山峰的数目。
第二行为 $n$ 个空格隔开的整数 $a_i\ (1 \leq a_i \leq 10^9)$,为每座山峰的高度。

Output

输出一行,包含一个整数,表示需要移走的山的高度。

Constraints

对于 $60\%$ 的数据,$1 \leq n \leq 10 ^ 3$
对于 $100\%$ 的数据,$1 \leq n \leq 10 ^ 5$。

Sample 1 Input

3
3 5 100

Sample 1 Output

100

Source/Category

C++语法 1.4.循环结构