

Time Limit: 2 sec / Memory Limit: 256 MB
配点 : 点
問題文
何人かの人がゲームをしました。全ての人の点数は異なる非負整数でした。
高橋君は、 個の情報を持っています。 個目の情報は、得点の大きいほうから 番目の人の得点が 点であったことを表します。
ゲームの参加人数としてありうる最大値を求めてください。
制約
- ならば
- 与えられる条件すべてを満たす得点の組が存在することが保障される
- 入力は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
:
出力
ゲームの参加人数としてありうる最大値を出力せよ。
入力例 1Copy
3 4 7 2 9 6 2
出力例 1Copy
8
点数が大きいほうから順に 点である状況が、参加人数の最大値を達成する一例です。
入力例 2Copy
5 1 10 3 6 5 2 4 4 2 8
出力例 2Copy
7
入力例 3Copy
2 1 1000000000 1000000000 1
出力例 3Copy
1000000001
Score : points
Problem Statement
A group of people played a game. All players had distinct scores, which are positive integers.
Takahashi knows facts on the players' scores. The -th fact is as follows: the -th highest score among the players is .
Find the maximum possible number of players in the game.
Constraints
- If , .
- There exists a possible outcome of the game that are consistent with the facts.
- All input values are integers.
Inputs
Input is given from Standard Input in the following format:
:
Outputs
Print the maximum possible number of players in the game.
Sample Input 1Copy
3 4 7 2 9 6 2
Sample Output 1Copy
8
The maximum possible number of players is achieved when, for example, the players have the following scores: .
Sample Input 2Copy
5 1 10 3 6 5 2 4 4 2 8
Sample Output 2Copy
7
Sample Input 3Copy
2 1 1000000000 1000000000 1
Sample Output 3Copy
1000000001