1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
int tab[1000001];
int main () {
int a, b=0, c=0, x, y, z;
cin>>a;
for (x=0; x<a; x++)
	{
		cin>>tab[x];
	}
for (y=0; y<a; y++)
	{
		if (tab[y]>c)
			{
				c=tab[y];
			}
		if (tab[y]==c)
			{
				tab[y]=tab[y]+1;
				c=tab[y];
			}
	}
cout<<c;
return 0;
}