问题描述
  队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。
输入格式
  第一行一个数字N。
  下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。
输出格式
  若干行每行显示一个2或3命令的输出结果。注意:2.出队命令可能会出现空队出队(下溢),请输出“no”,并退出。
样例输入
7
1 19
1 56
2
3
2
3
2
样例输出
19
1
56
0
no
数据规模和约定
  1<=N<=50

分析:用C++的STL队列实现~

#include <iostream>
#include <queue>
using namespace std;
int main() {int n;cin >> n;queue<int> q;for (int i = 0; i < n; i++) {int query, temp;cin >> query;if (query == 1) {cin >> temp;q.push(temp);} else if (query == 2) {if (q.empty()) {cout << "no" << endl;return 0;} else {cout << q.front() << endl;q.pop();}} else if (query == 3) {cout << q.size() << endl;}}return 0;
}

蓝桥杯 ADV-233 算法提高 队列操作相关推荐

  1. [Java] 蓝桥杯ADV-233 算法提高 队列操作

    问题描述 队列操作题.根据输入的操作命令,操作队列(1)入队.(2)出队并输出.(3)计算队中元素个数并输出. 输入格式 第一行一个数字N. 下面N行,每行第一个数字为操作命令(1)入队.(2)出队并 ...

  2. 蓝桥杯 算法提高 队列操作

    问题描述 队列操作题.根据输入的操作命令,操作队列(1)入队.(2)出队并输出.(3)计算队中元素个数并输出. 输入格式 第一行一个数字N. 下面N行,每行第一个数字为操作命令(1)入队.(2)出队并 ...

  3. [蓝桥] 算法提高 队列操作

    时间限制:1.0s   内存限制:256.0MB 问题描述 队列操作题.根据输入的操作命令,操作队列(1)入队.(2)出队并输出.(3)计算队中元素个数并输出. 输入格式 第一行一个数字N. 下面N行 ...

  4. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

  5. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

  6. 【蓝桥杯练习】算法提高 贪吃的大嘴

    问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...

  7. 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...

  8. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  9. 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...

最新文章

  1. 薪资留人还是情感留人?
  2. C++的三种访问权限的继承
  3. mybatis @sqlprovider
  4. Qt数据库编程_基本
  5. 深度学习之主流数据库 | MySQL基础
  6. 虚拟环境安装python3
  7. Educoder Matplotlib和Seaborn三维图 第2关:曲面三角剖分
  8. 分享超实用的web网页开发框架
  9. 迅捷PDF编辑器调整PDF文件页面图文教程
  10. Android 仿百合网超火爆社交app首页滑动效果
  11. 物联网连接拼图:蜂窝与非蜂窝
  12. STM32CubeIDE:ld.exe: xxx.elf section `.rodata‘ will not fit in region `FLASH‘;`FLASH‘ overflowed
  13. (一)protege之使用入门
  14. 使用HTML创建表单
  15. UG/NX二次开发Siemens官方NXOPEN实例解析—1.8 BlockStyler/UDB_CreateCylinder
  16. 八大排序(java版)
  17. Win10中Docker下修改mysql配置(主要修改utf-8字符集)
  18. 三消游戏的一个重要帮助函数
  19. 文艺评论与文艺理论(当代文学、当代作家)
  20. crawler爬虫java实例_crawler-java

热门文章

  1. vue路由加载页面时,数据返回慢的问题
  2. 如何在windows中使用cmd命令去编译,运行C++程序
  3. wikioi 1306 机智Trie树
  4. Linux_Make(Makefile)
  5. 恢复rm删除的文件(ext3
  6. sublime theme color
  7. H3C设备之 EASY NAT
  8. Arm 架构下的中断
  9. 工控补丁星期二:西门子、施耐德电气修复40个漏洞
  10. 【对讲机的那点事】解读无管局《回答》:充分理解物联网产业诉求,值得点赞!...