卡片游戏
来源:互联网 发布:09的淘宝店 编辑:程序博客网 时间:2024/04/27 15:04
桌上有一叠卡片,从第一张开始从上往下一次编号为1~n;当至少还剩两张时进行以下操作:把第一张牌扔掉,然后把新的第一张放到整叠牌的最后,输入n,输出每次扔出的牌。
STL 中队列的使用(queue)
基本操作:
push(x) 将x压入队列的末端
pop() 弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值
front() 返回第一个元素(队顶元素)
back() 返回最后被压入的元素(队尾元素)
empty() 当队列为空时,返回true
size() 返回队列的长度
使用方法:
头文件:
#include <queue>
声明方法:
1、普通声明
queue<int>q;
2、结构体
struct node
{
int x, y;
};
queue<node>q;
{
int x, y;
};
queue<node>q;
#include <iostream>#include <queue>using namespace std;queue<int> q;int main(){ int n; cin>>n; for(int i=0;i<n;i++) q.push(i+1);//初始化队列 while(!q.empty()) { cout<<q.front()<<" "; q.pop(); q.push(q.front()); q.pop(); } return 0;}
0 0
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏!!!
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 360会修成正果吗
- android 内存监控
- How to check for NAN / INF / IND in C++
- Spring Autowire自动装配byName和byType
- (十二)Struts2中ognl表达式
- 卡片游戏
- 抛砖,无导入表程序的实现以及自我补丁
- cocos2d-x游戏开发系列教程-超级玛丽01-前言
- 电子产品发起“337调查”
- 驱动程序测试问题
- FlashDevelop / FlashBuilder 常用快捷键
- c++前缀语义
- 重温设计模式(三)——职责链模式(chain of responsibility) [转载]
- 探寻C++最快的读取文件的方案