卡片游戏(队列的基础运用)
题目描述
桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号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;
}
卡片游戏(队列的基础运用)相关推荐
- 卡片游戏--循环队列实现
参考了部分--http://blog.csdn.net/lpp0900320123/article/details/20694409 的代码原理,采用数组实现了循环队列,解决了卡片游戏问题 嵌入式系统 ...
- bootstrap项目实例_Vue.js 项目实践——创建记忆卡片游戏
作者:Jiawei Pan 转发链接:https://mp.weixin.qq.com/s/VXPD2p7q2S3yR9I7lzAkfw 前言 如果你刚开始学习 Vue,想巩固基础知识,那么你可以试试 ...
- nyoj905 卡片游戏
卡片游戏 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范 ...
- NYOJ 905 卡片游戏
卡片游戏 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范 ...
- 卡片游戏 数学期望
链接:https://www.nowcoder.com/acm/contest/202/H 来源:牛客网 卡片游戏 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 1048576K,其 ...
- 1.cocos2dx记忆卡片游戏代码、并将游戏移植到“华为荣耀”手机上、移植中的问题总结
1记忆卡片游戏代码 CardItem.h #pragmaonce #ifndef__CardItem_H__ #define__CardItem_H__ #include"cocos2 ...
- html5游戏开发-零基础开发RPG游戏-开源讲座(四)
了解上三篇的内容请点击: html5[color=rgb(68, 68, 68) !important]游戏开发-零基础开发RPG游戏-开源讲座(一) http://www.html5cn.org/a ...
- html5游戏开发-零基础开发《圣诞老人送礼物》小游戏
开言: 以前lufy前辈写过叫"html5游戏开发-零基础开发RPG游戏"的系列文章,在那里面我学习了他的引擎以及了解了游戏脚本.自从看了那几篇文章,我便对游戏开发有了基本的认识. ...
- 麒麟子Javascript游戏编程零基础教程大纲
大家好,我是麒麟子, 开源项目<幼麟棋牌-四川麻将>(泄漏版叫 <达达麻将>)作者,成都幼麟科技创始人. 开源项目地址(Github与Gitee同步更新): Github ht ...
- 微信小游戏开发零基础教程(一)-CocosCreator
微信小游戏零基础教程(一)-CocosCreator 最终效果预览 准备工作 创建工程 测试第一个场景 最终效果预览 本教程最后制作的游戏效果: 准备工作 下载 微信开发者工具 最新版->下载地 ...
最新文章
- codeforce708C:树形dp+二次扫描
- hdu 3786 寻找直系亲属
- 我的Android进阶之旅------Android二级ListView列表的实现
- ThinkingRock:最好的GTD软件
- fckeditor2.63 上传图片的一个问题的解决办法
- react-redux简版实现
- 数据库MySQL/mariadb知识点——函数
- 豆瓣9.6分!这部BBC的纪录片太让人震撼!
- 一文弄懂什么是RPC
- python records库_Python Records库使用举例
- 哲学家晚餐问题的Haskell求解
- 前端开发常用网站整理
- 在OBS中解决无法录制chrome的问题
- java希尔密码,希尔
- mysql全量备份命令_mysql全量备份与增量备份
- c语言编程实现红绿灯,C语言实现红绿灯.doc
- 基于蒙特卡洛方法的机器人工作空间MATLAB仿真
- c语言括号表示法画树怎么画,各种树的画法,这篇文章写得太详细了,值得收藏!...
- win下apache2.4 支持php8.0
- [编译原理]DO-WHILE循环语句的翻译程序设计(LR(1)方法、输出四元式)C++实现