假设有n个小朋友,报到m的小朋友退出游戏,每次出局后,下一个小朋友报1;

#include<bits/stdc++.h>
#define int long long
#define endl '\n'
using namespace std;
queue<int>q;
signed main()
{   ios_base::sync_with_stdio(0);cin.tie(0); cout.tie(0);int n, m;cin >> n >> m;for (int i = 1;i <= n;i++) {q.push(i);}int cnt = 1; while (q.size() > 1) {if (cnt == m) {q.pop();//取出来但不放进去cnt = 1;//下次报1;}else {q.push(q.front()); q.pop();cnt++;}} cout << q.front() << endl;
}

queue的简单应用——报数游戏相关推荐

  1. C语言编程学习制作最好玩的报数游戏

    C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程 ...

  2. python逢7跳过_07.报数游戏:7的倍数或含7的数跳过,趣说python循环里的break和continue...

    转自同名微信公众号. 自幂数是指一个 n 位数,它的每个位上的数字的n 次幂之和等于它本身.比如 153 = 1**3 + 5**3 + 3**3,是一个3位数的自幂数,也称水仙花数. 求所有的水仙花 ...

  3. 报数游戏(2)--【英雄会】

    新年快乐!送上蛇年的最后一篇博客,迎接马年... N个人(编号1-N),站成一排,进行报数游戏.报数过程可能进行很多轮,有如下规则: (1) 如果剩余人数不超过3个人,则游戏结束.  (2)  大家报 ...

  4. 英雄会-----报数游戏(3)

    报数游戏(3) 题目:         一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28--) 或者包含数字7的数(7,17,27,37--)就用拍手代替这个数而不能报出. 假设 ...

  5. 加速计简单使用---迷宫游戏

    今天通过编写一个简单的迷宫游戏,来展示如何使用iPhone的内置加速计. 游戏效果如下图所示.用户通过上下左右摇晃屏幕控制这个橙色的pacman挪动,pacman撞到屏幕边缘或者墙壁(蓝色边框方块)会 ...

  6. python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名

    上一篇,我们梳理了Python中关于字典排序的一些常用方法(杂乱无章的数据结构如何进行排序,简明讲述Python字典排序那些事).其中,我们讲到了Python的collections模块中的Order ...

  7. python web游戏实例_python实现的简单文本类游戏实例

    Python应用与实践 Python应用与实践 目录 1.      Python是什么? 1.1.      Python语言 1.2.      Python哲学 2.      Python在工 ...

  8. 游戏开发:js实现简单的板球游戏

    js实现简单的板球游戏 大家好,本次我们来使用js来实现一个简单的板球游戏.截图如下: 首先,设计页面代码,页面代码很简单,因为整个几乎是使用js编写的,页面几乎没有代码,如下: <!DOCTY ...

  9. pygame简单的俄罗斯方块游戏和简单的打字游戏

    1.pygame简单的俄罗斯方块游戏 一.对战的方块管理 定义一个BlockManage管理对战的方块 根据BlockManage根据传入的玩家id返回方块,保证每个玩家拿到的方块序列是一致的,所以在 ...

最新文章

  1. python将一组数分成每3个一组
  2. Visual C++中的异常处理浅析(上)
  3. 抚摸斯蒂芬·金 (图)
  4. 一文教你使用java开发一款推箱子游戏
  5. ie11浏览器可以下载java吗_解析:WindowsXP系统能否安装IE11浏览器
  6. Docker创建一个镜像
  7. dv算法java实现_各种排序算法的分析及java实现(二)
  8. html div 监听事件无效,在AngularJS中将html替换为div后,Click事件不起作用
  9. 一次Rpc调用报错排查
  10. 图像插值-双三次插值(bicubic)
  11. 02 CODESYS应用基础之ST语言语法基础
  12. java实现咖啡店模拟_装饰者模式学习:模拟咖啡馆的点单系统来剖析装饰者模式的使用 + 装饰者模式在java I/O 中的应用...
  13. php输出英文格式的日期
  14. GeekOS操作系统课程设计 project1
  15. PC端滚动加载更多的实现方法
  16. 华中科技大学省[you]选[ji]
  17. Nginx 搭建RTMP视频点播 直播 HLS服务器
  18. 甲骨文的CEO说 他眼里没有亚马逊和微软
  19. 企业门户应用整合中单点登录(SSO)的技术实现与应用
  20. qq电脑登录二维码加载失败怎么回事(解决办法)

热门文章

  1. DataGridView 列宽设置
  2. A股最新高频行情数据
  3. 2021年中国生猪养殖行业发展现状及重点企业对比分析:生猪出栏量达6.71亿头[图]
  4. Python 爬虫 (二)
  5. 学习笔记:深度学习(8)——基于PyTorch的BERT应用实践
  6. 一组数据证明 歪果仁根本不用PC玩游戏
  7. Java实现注册登录系统——基于Java Swing实现
  8. 会议纪要手写太麻烦,手机在线语音转文字,轻松帮你搞定
  9. 全网最硬核 JVM TLAB 分析 3. JVM EMA期望算法与TLAB相关JVM启动参数
  10. 【零基础学STM32】CubeMx+HAL配置按键点灯实验