#2451. 栈
栈
题目描述
小T收拾行李,把自己的衣服一件一件放到行李箱里。由于小T的衣服太多了,它又很挑剔,经常放进去又拿出来。
现在给每件衣服从1~n编号,小T可以把衣服放到行李箱里的衣服的上方(操作1),也可以把行李箱里最上面的衣服拿出来(操作2)。现有q次操作,对于每次操作2,输出小T取出来的衣服编号(如果行李箱已经空了,输出-1)。
输入格式
第一行一个整数q
接下来的q行,每行第一个整数表示操作序号
操作序号为1时,当前行第二个整数表示放入行李箱的衣服编号
输出格式
符合题目要求的输出
样例
7
1 4
1 5
1 2
2
1 3
2
2
2
3
5
数据范围
对于100%的数据,1≤q≤10^5
相关
在以下作业中: