题目描述

桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号1~n。当至少还剩1张牌时进行以下操作:

1、把第一张牌扔掉

2、然后把新的第一张牌放到整叠牌的最后。

输入n,输出每次扔掉的牌。

输入格式

输入包括一个整数n表示有n张牌

输出格式

输出每次扔掉的牌

样例输入

7

样例输出

1 3 5 7 4 2 6

提示

(1<=n<=50000)

#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <cstring>
#include <cmath>
#include <vector>
#include <map>
#include <stack>
#include <queue>
using namespace std;
typedef long long ll;
int w[300105];
int b[2102105];
const int maxx = 40010;
int n,m,r,k,t,num,now,p;
const double pi=acos(-1.0);
queue <int> e;//初始化栈
int main()
{ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin >> n;for(int i = 1 ; i <= n ; i ++)//初始化队列 {e.push(i);//先存入队列 }while(e.empty() == 0)//如果队列不为空 {cout << e.front() << " ";//输出队首 e.pop();//去除队首 int num1 = e.front();//新队首 e.push(num1);//将新的队首再次推入队列 e.pop();//删除新队首 }return 0;
} 

卡片游戏(队列的基础运用)相关推荐

  1. 卡片游戏--循环队列实现

    参考了部分--http://blog.csdn.net/lpp0900320123/article/details/20694409 的代码原理,采用数组实现了循环队列,解决了卡片游戏问题 嵌入式系统 ...

  2. bootstrap项目实例_Vue.js 项目实践——创建记忆卡片游戏

    作者:Jiawei Pan 转发链接:https://mp.weixin.qq.com/s/VXPD2p7q2S3yR9I7lzAkfw 前言 如果你刚开始学习 Vue,想巩固基础知识,那么你可以试试 ...

  3. nyoj905 卡片游戏

    卡片游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范 ...

  4. NYOJ 905 卡片游戏

    卡片游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范 ...

  5. 卡片游戏 数学期望

    链接:https://www.nowcoder.com/acm/contest/202/H 来源:牛客网 卡片游戏 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 1048576K,其 ...

  6. 1.cocos2dx记忆卡片游戏代码、并将游戏移植到“华为荣耀”手机上、移植中的问题总结

     1记忆卡片游戏代码 CardItem.h #pragmaonce #ifndef__CardItem_H__ #define__CardItem_H__ #include"cocos2 ...

  7. html5游戏开发-零基础开发RPG游戏-开源讲座(四)

    了解上三篇的内容请点击: html5[color=rgb(68, 68, 68) !important]游戏开发-零基础开发RPG游戏-开源讲座(一) http://www.html5cn.org/a ...

  8. html5游戏开发-零基础开发《圣诞老人送礼物》小游戏

    开言: 以前lufy前辈写过叫"html5游戏开发-零基础开发RPG游戏"的系列文章,在那里面我学习了他的引擎以及了解了游戏脚本.自从看了那几篇文章,我便对游戏开发有了基本的认识. ...

  9. 麒麟子Javascript游戏编程零基础教程大纲

    大家好,我是麒麟子, 开源项目<幼麟棋牌-四川麻将>(泄漏版叫 <达达麻将>)作者,成都幼麟科技创始人. 开源项目地址(Github与Gitee同步更新): Github ht ...

  10. 微信小游戏开发零基础教程(一)-CocosCreator

    微信小游戏零基础教程(一)-CocosCreator 最终效果预览 准备工作 创建工程 测试第一个场景 最终效果预览 本教程最后制作的游戏效果: 准备工作 下载 微信开发者工具 最新版->下载地 ...

最新文章

  1. python 求均值_数据分析:寻找Python最优计算性能
  2. 高德地图横屏不显示服务器,高德地图不能横屏!
  3. 教你弹奏电子钢琴【Flash版】
  4. 国内外包行业的现状分析
  5. 【牛客 - 283C】模拟只会猜题意(简单模拟)
  6. vs.net各版本解决方案相互转换工具
  7. ApacheCN Java 译文集 20211012 更新
  8. 底层框架_百度PaddleCV硬核升级 与飞桨底层框架领先能力全面结合实现软硬一体...
  9. ssh 本地转发 和远程转发 区别
  10. KMP模式匹配的next数组
  11. ISO/IEC 20000 信息技术(IT)服务管理体系及全套最新标准资料
  12. 【微课堂】汽车软件工程解决方案(现场实录)
  13. python学习第二天——编写名片
  14. 娑罗双树,半枯半荣,娑罗花开,盛者必衰
  15. H5页面打开微信小程序
  16. deepin 20 apt软件源
  17. ioremap、phys_to_virt和mmap
  18. 创业公司 JPEGmini 可以将照片缩小5倍,但保证图片质量和分辨率
  19. epoll的ET工作模式和LT工作模式
  20. 超级计算机的应用例子简单介绍,应用程序ZEUS-3D的简短介绍

热门文章

  1. 笔记本win7系统屏幕亮度无法调节解决措施
  2. 写最好的Docker安装最新版MySQL8(mysql-8.0.31)教程(参考Docker Hub和MySQL官方文档)
  3. Python知识点学习——切片
  4. 门店系统有哪些功能,应该如何选择门店管理系统?
  5. 【科普贴】SPI接口详解
  6. 修复登录接口仿抽奖助手小程序源码-支持商家认证多种开奖方式
  7. Vue 微信网页截图实现
  8. 曙光服务器无限重启,文明曙光一直进不去 无法进入游戏解决方法
  9. 计算机如何取消用户账户控制面板,win7用户账户控制怎么取消
  10. 超强大的头像制作神器,支持外卖CPS等优惠劵CPS微信小程序源码支持多种流量主模式