#include <bits/stdc++.h> using namespace std; const int N = 100001; int n,s[N],topIdx; void push(int x){ s[topIdx++] = x; } void top(){ if(!topIdx) cout<<"error\n"; else cout<<s[topIdx-1]<<"\n"; } void pop(){ if(!topIdx) cout<<"error\n"; else cout<<s[--topIdx]<<"\n"; } int main(){ cin>>n; while(n--){ string op; cin>>op; if("push"==op){ int x;cin>>x; push(x); } else if("pop"==op){ pop(); } else{ top(); } } return 0; }
#牛客春招刷题训练营#https://www.nowcoder.com/discuss/727521113110073344