3185 队列练习 1
2018-06-17 22:57:36来源:未知 阅读 ()
3185 队列练习 1
给定一个队列(初始为空),只有两种操作入队和出队,现给出这些操作请输出最终的队头元素。 操作解释:1表示入队,2表示出队
N(操作个数)
N个操作(如果是入队则后面还会有一个入队元素)
具体见样例(输入保证队空时不会出队)
最终队头元素,若最终队空,输出”impossible!”(不含引号)
3
1 2
1 9
2
9
对于100%的数据 N≤1000 元素均为正整数且小于等于100
分类标签 Tags 点此展开
1 #include<iostream> 2 #include<queue> 3 using namespace std; 4 queue<int>a; 5 int main() 6 { 7 int n; 8 cin>>n; 9 for(int i=1;i<=n;i++) 10 { 11 int b; 12 cin>>b; 13 if(b==1) 14 { 15 int c; 16 cin>>c; 17 a.push(c); 18 } 19 else if(b==2) 20 { 21 a.pop(); 22 } 23 } 24 if(a.size()==0) 25 { 26 cout<<"impossible!"; 27 } 28 else 29 { 30 cout<<a.front(); 31 } 32 return 0; 33 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:四则运算-单元测试
- 单调队列模板【附例题】 2020-05-05
- STL之queue 2020-04-08
- DSA_06:队列 2020-03-29
- 洛谷P1907口算练习题 2020-03-24
- 蓝桥杯练习(入门一) 2020-03-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash