func_code_string: #include <bits/stdc++.h>   using namespace std;   int cnt[2000006];   int main() {     int n, i, w;     long long ans;     scanf( %d , &n);     for (i = 1; i <= n; i++) scanf( %d , &w), cnt[w]++;     for (i = 0; i < 2000005; i++) {       cnt[i + 1] += cnt[i] / 2;       cnt[i] %= 2;     }     ans = 0;     for (i = 0; i < 2000006; i++) ans += cnt[i];     printf(          %I64d            n ,         ans);     return 0;   }   