// #牛客春招刷题训练营# https://www.nowcoder.com/discuss/726480854079250432 #include <iostream> using namespace std; using ll = long long; void hf_vr_uu_zi(string s){//---------字符串转二进制 int hfv_ans = 0, w = 8; for (int i = 0; i < 4; i++){ if (s[i] == '#') hfv_ans += w; w /= 2; } cout << hfv_ans << ' '; } int power(int n){//----------用快速幂计算2的n次 int ans = 1; int temp = 2; while(n){ if (n&1) ans *= temp; temp *= temp; n /= 2; } return ans; } int main() { ios_base::sync_with_stdio(false),cin.tie(0),cout.tie(0); ll a; cin >> a; a = power(a); a *= a;//------平方算出一共要输入多少个 int js = 0; char c; string s; while(a>0){ js = 0; s = ""; while(js < 4){//---------每输入4个转一次 cin >> c; s+=c; a--; js++; } hf_vr_uu_zi(s); } return 0; } // 64 位输出请用 printf("%lld")