标签:ace string 最小 mes 最大值 size 维数 二维数组 插入
#include<iostream> #include<vector> using namespace std; vector<vector<string> > vvs; int main() { string str; for(int i = 0; i < 3; ++i) { vector<string> vs; getline(cin,str); for(int j = 0; j < str.size(); ++j) { while(j < str.size() && str[j++] != ‘[‘); string temp; while(j < str.size() && str[j] != ‘]‘) {//把[...]内的字符存放在temp中 temp += str[j]; ++j; } vs.push_back(temp); } vvs.push_back(vs); } int k,left_hand,left_eye,mouth,right_eye,right_hand; cin>>k; while(k--) { cin>>left_hand>>left_eye>>mouth>>right_eye>>right_hand; if(left_hand < 1|| left_eye < 1 || mouth < 1 || right_eye < 1|| right_hand < 1 || left_hand > vvs[0].size()|| left_eye > vvs[1].size() || mouth > vvs[2].size() || right_eye > vvs[1].size()|| right_hand > vvs[2].size()) cout<<"Are you kidding me? @\\/@";//输出转义字符\,用\ else cout<<vvs[0][left_hand-1]<<"("<<vvs[1][left_eye-1]<<vvs[2][mouth-1]<<vvs[1][right_eye-1]<<")"<<vvs[0][right_hand-1]<<endl; } return 0; }
标签:ace string 最小 mes 最大值 size 维数 二维数组 插入
原文地址:https://www.cnblogs.com/keep23456/p/12345023.html