对称美学
#include<bits/stdc++.h>
using namespace std;
char rec(int n, int k) {
if (n == 0) {
return 'R';
}
int len = pow(2, n);
if (k >= len / 2) {
int idx = k - len / 2;
return rec(n - 1, idx);
} else {
return rec(n - 1, k) == 'R' ? 'B' : 'R';
}
}
int main() {
int n = 0;
cin >> n;
for (int i = 0; i < n; i++) {
int n, k;
cin >> n >> k;
if (rec(n - 1, k) == 'B') {
cout << "blue" << endl;
} else {
cout << "red" << endl;
}
}
return 0;
}
