Problem C: 魔法师的百宝箱
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:35
Solved:17
Description
魔法师小明有一个百宝箱(vector),他可以有以下5种操作:
1️⃣ 往箱子里放入宝物(push_back):格式 op=1 宝物名。
2️⃣ 从箱子里取出最后一件宝物(pop_back): 格式 op=2,显示"取出"十宝物名。
3️⃣ 查看箱子里有多少件宝物(size): 格式 op=3,显示"现在百宝箱中还有x件"。
4️⃣ 展示所有宝物(遍历): 格式 op=4,显示每个宝物名,逗号分隔。
5️⃣ 清空整个百宝箱(clear): 格式 op=5,清空后显示"百宝箱清空了"。Input
第一行,输入一个正整数 (),表示操作数量。
接下来 行,每行先输入一个正整数 (),表示操作种类。接着:
- 如果 ,则再输入一个字符串为宝藏名。
- 如果 ,则无需再输入其他内容。
- 如果 ,则无需再输入其他内容。
- 如果 op= 4,则无需再输入其他内容。
- 如果 ,则无需再输入其他内容。
Output
共输出 行,每行输出一个字符串或正整数,为对应操作的处理结果,具体含义见题目描述。
Sample Input Copy
8
1 Golden_Key
1 Magic_Book
2
3
1 Invisibility_Cloak
1 Flying_Broom
4
5
Sample Output Copy
取出Magic_Book
现在百宝箱中还有1件
Golden_Key,Invisibility_Cloak,Flying_Broom
百宝箱清空了
HINT
1≤Q≤1005。
输入保证百宝箱中有宝物。