#include<iostream>
#include<cstring>
using namespace std;
char Left[3][7];
char Right[3][7];
char result[3][7];
bool isfake(char c, bool light);
bool isfake(char c, bool light) {
for (int i = 0; i < 3; i++) {
char *pLeft, *pRight;
if (light) {
pLeft = Left[i];
pRight = Right[i];
}
else {
pLeft = Right[i];
pRight = Left[i];
}
switch (result[i][0]) {
case 'u': if (strchr(pRight, c) == NULL)
return false;
break;
case'e':if (strchr(pLeft, c) || strchr(pRight, c))
return false;
break;
case'd':if (strchr(pLeft, c) == NULL)
return false;
break;
}
}
return true;
}
int main() {
int t;
cin >> t;
while (t--) {
for (int i = 0; i < 3; i++)
cin >> Left[i] >> Right[i] >> result[i];
for (char c = 'A'; c <= 'L'; c++) {
if (isfake(c, true)) {
cout << c << " is";
break;
}
else if (isfake(c, false)) {
cout << c << " hte";
break;
}
}
}
return 0;
}
称硬币
最新推荐文章于 2022-03-04 23:29:45 发布