题目描述
blablabla
样例
blablabla
算法1
(栈) $O(n)$
blablabla
时间复杂度
参考文献
C++ 代码
#include<iostream>
using namespace std;
const int N = 1e5 + 10;
int a[N],tt = 0;;
int main()
{
int m;
cin >> m;
while(m--)
{
string s;
cin >> s;
if(s == "push")
{
int x;
cin >> x;
a[++tt] = x;
}
else if(s == "pop")
{
tt--;
}
else if(s == "empty")
{
if(tt == 0) cout << "YES" <<endl;
else cout << "NO" << endl;
}
else
{
cout << a[tt] <<endl;
}
}
return 0;
}
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla