总时间限制: 1000ms 内存限制: 1000kB
描述
栈是一种重要的数据结构,它具有 push k 和 pop 操作。push k 是将数字 k 加入到栈中,pop 则是从栈中取一个数出来。
栈是后进先出的:把栈也看成横向的一个通道,则 push k 是将 k 放到栈的最右边,而 pop 也是从栈的最右边取出一个数。
假设栈当前从左至右含有 1 和 2 两个数,则执行 push 5 和 pop 操作示例图如下:
1 | push 5 pop |
现在,假设栈是空的。给定一系列 push k 和 pop 操作之后,输出栈中存储的数字。若栈已经空了,仍然接收到 pop 操作,
则输出 error。