我的个人网站 Cheese的个人主页http://www.cheese.ren/
博客来源 PAT 乙级 1052 卖个萌-Cheese的个人博客PAT 乙级 1052 卖个萌http://blog.cheese.ren/72
欢迎交换友链 :-)
#include <bits/stdc++.h>
using namespace std;
int main() {
string c[3][10], s;
int c_num[3]={0}, left, n, temp;
for (int i=0; i<3; i++) {
getline(cin, s);
for (int l=0; l<s.length(); l++) {
if (s[l] == '[') {
left = l;
}
else if (s[l] == ']') {
c[i][c_num[i]++] = s.substr(left+1, l-left-1);
}
}
}
cin >> n;
while (n--) {
bool flag = true;
string result = "";
// 左手
cin >> temp;
if (temp > c_num[0] || temp < 1) {
flag = false;
}
else {
result += c[0][temp-1];
}
result += '(';
// 左眼
cin >> temp;
if (temp > c_num[1] || temp < 1) {
flag = false;
}
else {
result += c[1][temp-1];
}
// 口
cin >> temp;
if (temp > c_num[2] || temp < 1) {
flag = false;
}
else {
result += c[2][temp-1];
}
// 右眼
cin >> temp;
if (temp > c_num[1] || temp < 1) {
flag = false;
}
else {
result += c[1][temp-1];
}
result += ')';
// 右手
cin >> temp;
if (temp > c_num[0] || temp < 1) {
flag = false;
}
else {
result += c[0][temp-1];
}
if (flag) {
cout << result << endl;
}
else {
cout << "Are you kidding me? @\\/@" << endl;
}
}
return 0;
}