func_code_string: #include <bits/stdc++.h>   using namespace std;   int n;   int a[200];   map<int, int> Map;   int cnt[20];   int main() {     for (int i = 0; i <= 11; i++) Map[1 << i] = i;     int _;     for (scanf( %d , &_); _; _--) {       scanf( %d , &n);       for (int i = 0; i < 12; i++) cnt[i] = 0;       for (int i = 1; i <= n; i++) {         scanf( %d , &a[i]);         if (a[i] > 2048) continue;         cnt[Map[a[i]]]++;       }       for (int i = 0; i <= 10; i++) {         cnt[i + 1] += cnt[i] / 2;       }       if (cnt[11])         puts( YES );       else         puts( NO );     }     return 0;   }   