描述

1
2
3
4
5
请你实现一个栈。
操作:
push x:将 加x 入栈,保证 x 为 int 型整数。
pop:输出栈顶,并让栈顶出栈
top:输出栈顶,栈顶不出栈

输入描述:

第一行为一个正整数 n ,代表操作次数。(1 <= n <= 100000) 接下来的 n,每行为一个字符串,代表一个操作。保证操作是题目描述中三种中的一种。

输出描述:

1
2
3
如果操作为push,则不输出任何东西。
如果为另外两种,若栈为空,则输出 "error“
否则按对应操作输出。