func_code_string: #include <bits/stdc++.h>   using namespace std;   int n, x, res, p[(1 << 20)];   int main() {     for (cin >> n; n--;) scanf( %d , &x), p[x]++;     for (int i = 0; i < (1 << 20); i++) res += p[i] & 1, p[i + 1] += p[i] / 2;     cout << res << endl;   }   