题目描述

桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号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. github 思维导图开元软件_画思维导图记笔记的工具软件
  2. ImportError: module ‘pip‘ has no attribute ‘main‘
  3. Python 进阶:enum 模块源码分析
  4. 【MySql】linux下,设置mysql表名忽略大小写
  5. 豆瓣书籍数据爬取与分析
  6. 编译原理 实验2《预测分析法设计与实现》
  7. 英文建站必备:Namesilo 购买注册流程
  8. 一文读懂 WalletConnect
  9. 【报错】安装scrapy时Could not build wheels for cryptography which use PEP 517 and cannot be installed direc
  10. wps高亮怎么取消_一组WPS表格小技巧,简单实用
  11. 数智学习|湖仓一体实践与探索
  12. 软件测试面试总被拒怎么办?表姐把压箱底的面试秘籍交给了我,现在已经在上班了。
  13. cookie、session与token之间的关系
  14. java遍历易百教程_Java PrintStream类示例
  15. 败光370亿后,聚美优品踏上新的不归路?
  16. 【Json】在线JSON转MySQL建表语句工具
  17. WEB前端开发 » WAP页面制作需要注意的几点
  18. CAD/CASS批量桩号里程标注插件(6种模式)
  19. OSS brower js SDK
  20. swift5基本语法-Self 与self

热门文章

  1. 小白也能轻松搭建的个性化cms!
  2. 开始学习使用phpcms
  3. 华为OD机试真题Java实现【密室逃生游戏】真题+解题思路+代码(20222023)
  4. # 个人日记-书籍《晚安·夜风相伴》读后感-20210816
  5. 极限理论总结05:经验分布函数(ECDF)与KSn统计量
  6. 小白如何进行科研论文阅读
  7. word排版快捷指令_十个绝对经典word排版小技巧WORD经典快捷100招
  8. 实体门店品牌怎么做私域流量运营,用企微SCRM系统布局生态
  9. 计算机cpu8核和4核的区别,买电脑要4核、6核还是8核 终于搞清楚差异在哪了
  10. caTools一个奇特的工具集