func_code_string: #include <bits/stdc++.h>   using namespace std;   int pp(int x, int y) {     int i = 0;     int min = 1;     for (i = 0; i < y; i++) {       min = min * x;     }     return min;   }   int main() {     int n;     int a[100001];     int i, k, t, flag;     long long int min;     while (scanf( %d , &n) != EOF) {       for (i = 1; i <= n; i++) {         cin >> a[i];       }       min = 0;       for (k = 1; k < n; k++) {         for (t = 0; k + pp(2, t) <= n; t++) {           flag = k + pp(2, t);         }         min = min + a[k];         a[flag] += a[k];         a[k] = 0;         cout << min << endl;       }     }     return 0;   }   