1 条题解

  • 0
    @ 2025-12-4 9:26:56

    模板题,用STL queue定义一个队列然后模拟即可。

    #include<bits/stdc++.h>
    
    using namespace std;
    
    queue<int> save;int n;
    
    int main()
    {
    	cin>>n;
    	while(n--){
    		int opt;cin>>opt;
    		if(opt==1){
    			int x;cin>>x;
    			save.push(x);
    		}
    		if(opt==2){
    			if(save.empty())cout<<"ERR_CANNOT_POP"<<'\n';
    			else save.pop();
    		}
    		if(opt==3){
    			if(save.empty())cout<<"ERR_CANNOT_QUERY"<<'\n';
    			else cout<<save.front()<<'\n';
    		}
    		if(opt==4){
    			cout<<save.size()<<'\n';
    		}
    	}
    	return 0;
    }
    
    
    
    
    • 1

    信息

    ID
    7297
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    36
    已通过
    15
    上传者