#777. 栈练习

栈练习

题目描述

给定一个栈(初始为空,元素类型为整数),只有三个操作:入栈、出栈和访问栈顶元素。先给出这些操作,请输出最终栈的栈顶元素。操作解释:11 表示入栈,22 表示出栈,33 表示访问栈顶元素。

输入描述

第一行:nn(操作个数);接下来的 nn 行,表示 nn 个操作(如果是入栈操作则后面还会有一个入栈元素)。输入保证栈空时不会出栈。

输出描述

kk 行(kk 为操作 33 的数量),每行表示一个访问栈顶元素的答案。

6
1 7
3
2
1 9
1 7
3
7
7

说明

数据范围:

对于 50%50\% 的数据,有 n1000n ≤ 100011 \le 入栈元素 200≤ 200

对于 100%100\% 的数据,有 n105n ≤ 10^511 ≤ 入栈元素 104≤ 10^4