#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;
}
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; } |
English