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