队列练习2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了队列练习2相关的知识,希望对你有一定的参考价值。

#include<cstdio>
#include<iostream>
#include<queue>
using namespace std;
int n,k,a,t=1;
int main()
{
    queue<int>line;
    cin>>n;
    while(n--)
    {
        cin>>k;
        if(k==1)
        {
            cin>>a;
            line.push(a);
        }
        if(k==2)
        {
            if(line.empty())  
            {
                //cout<<"impossible!"<<endl;
                //return 0;
                t=0; 
                continue;
            }
            line.pop();
        }
    }
    if(line.empty()||t==0)  cout<<"impossible!"<<endl;
   else cout<<line.front()<<endl;
    return 0;    
}

 

以上是关于队列练习2的主要内容,如果未能解决你的问题,请参考以下文章

Python练习

3185 队列练习 1 3186 队列练习 2

3186 队列练习 2

队列练习2

第127篇:异步函数(async和await)练习题(异步,消息队列)

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段