1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>

int main() {
    int liczba;
    scanf("%d", &liczba);
    int T[201738]={0};
    int i, curr;
    for(i=0; i<liczba; i++){
        scanf("%d", &curr);
        T[curr]++;
        curr=0;
    }
    curr=0;
    i=0;
    while( i < 201738 ){
        if( T[i] ) curr=i;
        T[i+1] += T[i]/2;
        i++;
    }
    printf("%d", curr);
    return 0;
}