#include <vector>
class Solution {
public:
vector<int > stack;
void push(int value) {
return stack.push_back(value);
}
void pop() {
if (!stack.empty())
return stack.pop_back();
else
return;
}
int top() {
if (!stack.empty())
return stack[stack.size() - 1];
else
return 0;
}
int min() {
int min = 0;
for (int i =0; i<stack.size(); i++) {
if(stack[min] > stack[i])
min = i;
}
return stack[min];
}
};

京公网安备 11010502036488号