卡片游戏
来源:互联网 发布:淘宝手机助手开发者 编辑:程序博客网 时间:2024/04/27 15:07
桌上有一叠牌,从第一张开始从上往下依次编号为1~n,当至少剩两张牌时进行一下操作:把第一张牌扔掉,把第二张牌放到整叠牌的最后,输如n,输出每次扔掉的牌,以及最后剩下的牌:
#include<stdio.h>#include<queue>#include<algorithm>using namespace std;int main(){queue<int> q;int n,i;scanf("%d",&n);for(i=0;i<n;i++){q.push(i+1); //向队列中推入元素 }while(!q.empty()){printf("%d ",q.front());q.pop(); //抛弃第一个q.push(q.front()); //把队首元素加入队尾 q.pop(); //抛弃队首元素 } return 0; }
0 0
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏!!!
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 蓝桥杯 兰顿蚂蚁
- struts2 动态访问Action方法NoSuchMethodException问题
- 为什么要有Set接口
- 【设计模式之四:工厂模式对比】简单工厂、工厂方法和抽象工厂的区别
- ANTLR#1:描述一个简单计算器
- 卡片游戏
- POJ 2437 - Muddy roads [贪心法]
- ssh整合
- 17个新手常见Python运行时错误
- php 逻辑训练小题目二(附我的答案)
- 可怜的码农们该如何赚钱?
- 蓝桥杯 地宫取宝 记忆化搜索
- C#学习小记(1) - 集合接口ICollection,IEnumerable,IEnumerator等的关系
- Install Git on Mac