T635562 最小栈

题目描述

维护一个栈,支持基本的入栈、出栈、访问栈顶操作。同时,需要提供一个get_min()方法,该方法需要在$O(1)$的时间复杂度下返回栈中最小值。

输入格式

第一行一个整数$n $ 接下来$n$行,每行一种操作,操作分别可能是 push x pop top get_min

输出格式

对于top和get_min操作,输出相应的值 对于非法操作,输出error

说明/提示

对于$20\%$的数据 $0