時間限制
400 ms
記憶體限制
65536 kb
**長度限制
8000 b
判題程式
standard
作者 chen, yue
萌萌噠表情符號通常由「手」、「眼」、「口」三個主要部分組成。簡單起見,我們假設乙個表情符號是按下列格式輸出的:
[左手]([左眼][口][右眼])[右手]現給出可選用的符號集合,請你按使用者的要求輸出表情。
輸入格式:
輸入首先在前三行順序對應給出手、眼、口的可選符號集。每個符號括在一對方括號內。題目保證每個集合都至少有乙個符號,並不超過10個符號;每個符號包含1到4個非空字元。
之後一行給出乙個正整數k,為使用者請求的個數。隨後k行,每行給出乙個使用者的符號選擇,順序為左手、左眼、口、右眼、右手——這裡只給出符號在相應集合中的序號(從1開始),數字間以空格分隔。
輸出格式:
對每個使用者請求,在一行中輸出生成的表情。若使用者選擇的序號不存在,則輸出「are you kidding me? @\/@」。
輸入樣例:
[╮][╭][o][~\][/~] [<][>]輸出樣例:[╯][╰][^][-][=][>][<][@][⊙]
[д][▽][_][ε][^] ...
41 1 2 2 2
6 8 1 5 5
3 3 4 3 3
2 10 3 9 3
╮(╯▽╰)╭<(@д=)/~
o(^ε^)o
are you kidding me? @\/@
連著1051,兩道操蛋的題
#include#include#include#includeusing namespace std;
int main()
if(flag == 1 && s1[i] != ']')
if(s1[i] == ']')
}for(int i = 0; i < strlen(s2); i ++)
if(flag == 1 && s2[i] != ']')
if(s2[i] == ']')
}for(int i = 0; i < strlen(s3); i ++)
if(flag == 1 && s3[i] != ']')
if(s3[i] == ']')
}// for(int i = 0; i < hands.size(); i ++)
// coutflag = true;
}if(flag)
cout<<"are you kidding me? @\\/@"<
PAT乙級 1052 賣個萌
萌萌噠表情符號通常由 手 眼 口 三個主要部分組成。簡單起見,我們假設乙個表情符號是按下列格式輸出的 左手 左眼 口 右眼 右手 現給出可選用的符號集合,請你按使用者的要求輸出表情。輸入首先在前三行順序對應給出手 眼 口的可選符號集。每個符號括在一對方括號內。題目保證每個集合都至少有乙個符號,並不超...
PAT 乙級 1052 賣個萌
萌萌噠表情符號通常由 手 眼 口 三個主要部分組成。簡單起見,我們假設乙個表情符號是按下列格式輸出的 左手 左眼 口 右眼 右手 現給出可選用的符號集合,請你按使用者的要求輸出表情。輸入首先在前三行順序對應給出手 眼 口的可選符號集。每個符號括在一對方括號內。題目保證每個集合都至少有乙個符號,並不超...
PAT 乙級 1052 賣個萌
萌萌噠表情符號通常由 手 眼 口 三個主要部分組成。簡單起見,我們假設乙個表情符號是按下列格式輸出的 左手 左眼 口 右眼 右手 現給出可選用的符號集合,請你按使用者的要求輸出表情。輸入首先在前三行順序對應給出手 眼 口的可選符號集。每個符號括在一對方括號內。題目保證每個集合都至少有乙個符號,並不超...