寻求建议
2026-09-17 23:38:40
发布于:新疆
1阅读
0回复
0点赞
寻求建议
#include <bits/stdc++.h>
using namespace std;
queue <int> a;
int d(int i,int num){
if(i==1) a.push(num);
else if(i==2){
if(a.empty()){
throw"impossible!";
}else{
a.pop();
}
}else if(i==3){
if(a.empty()){
throw"impossible!";
}else{
cout<<a.front()<<endl;
}
}
return 0;
}
int main() {
int n;
cin>>n;
for(int x=0;x<n;x++){
try{
int i,num;
cin>>i;
if(i==1){
cin>>num;
}
d(i,num);
}catch(const char* b){
cout<<b<<endl;
}
}
return 0;
}
本人已通过,谢谢大佬帮助⭐
这里空空如也







有帮助,赞一个