玄三关求调
查看原帖
玄三关求调
1452811
HappyLaoLi楼主2025/6/23 17:28

CodeCode:

#include<bits/stdc++.h>
#include<queue>
using namespace std;
void quick(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
} 
queue<int> t;
int n;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int a,x;
		cin>>a;
		if(a==1){
			cin>>x;
			t.push(x);
		}else if(a==2){
			if(t.empty()){
				cout<<"ERR_CANNOT_POP\n";
			}else{
				t.pop();
			}
		}else if(a==3){
			if(t.empty()){
				cout<<"ERR_CANNOT_QUERY\n";
				cout<<endl;
			}else{
				cout<<t.front()<<endl;
			}
		}else if(a==4){
			cout<<t.size()<<endl;
		}
	}
    return 0;
}
2025/6/23 17:28
加载中...