//写这题的时候真的是懒得动脑子了...
//PAT-1-1052
#include <iostream>
#include <algorithm>
#include <string>
#include <math.h>
using namespace std;
void read_icon(string e[],string s0,int &cc){
for (int i=0; i<s0.length(); i++) {
if (s0[i]=='[') {
for (int j=i+1; s0[j]!=']'; j++) {
e[cc]+=s0[j];
}
cc++;
}
}
}
int main(){
string e[10];
string m[10];
string h[10];
string s0;
string s1;
string s2;
getline(cin,s0);
getline(cin,s1);
getline(cin,s2);
int count=0;
int c2=0;
int c3=0;
read_icon(h, s0,count);
read_icon(e, s1, c2);
read_icon(m, s2, c3);
int n;
cin>>n;
int num[n][5];
for (int i=0; i<n; i++) {
for (int j=0; j<5; j++) {
cin>>num[i][j];
}
}
int f=1;
for (int i=0; i<n; i++) {
if (num[i][0]-1<0||num[i][0]-1>=count) {
f=0;
}
if (num[i][1]-1<0||num[i][1]-1>=c2) {
f=0;
}
if (num[i][2]-1<0||num[i][2]-1>=c3) {
f=0;
}
if (num[i][3]-1<0||num[i][3]-1>=c2) {
f=0;
}
if (num[i][4]-1<0||num[i][4]-1>=count) {
f=0;
}
if (f==0) {
cout<<"Are you kidding me? @\\/@"<<endl;
}
else cout<<h[num[i][0]-1]<<"("<<e[num[i][1]-1]<<m[num[i][2]-1]<<e[num[i][3]-1]<<")"<<h[num[i][4]-1]<<endl;
f=1;
}
return 0;
}
PAT乙级 1052. 卖个萌
最新推荐文章于 2021-08-28 14:44:49 发布