(1.1.7)UVA 10935 Throwing cards away I(直叙式模拟)
来源:互联网 发布:刘涛直播网络瘫痪 编辑:程序博客网 时间:2024/05/20 13:08
#include <iostream>#include <queue>#include <cstdio>using namespace std;int main() {int n;const int maxn = 55;int ans[maxn];while (scanf("%d", &n) != EOF, n) {int i;queue<int> q;for (i = 1; i <= n; ++i) {q.push(i);}int k = 0;while (!q.empty()) {ans[k++] = q.front();q.pop();if (!q.empty()) {int t = q.front();q.pop();q.push(t);}else{break;}}printf("Discarded cards:");for (i = 0; i < n - 1; ++i) {printf(i < n - 2 ? " %d," : " %d", ans[i], ans[i]);}printf("\nRemaining card: %d\n", ans[n - 1]);}return 0;}
- (1.1.7)UVA 10935 Throwing cards away I(直叙式模拟)
- UVa 10935 - Throwing cards away I(模拟)
- UVa 10935 Throwing cards away I【队列模拟】
- UVA 10935 Throwing cards away I 【数据结构】【模拟】
- UVA 10935 - Throwing cards away I
- UVA 10935 - Throwing cards away I
- UVa 10935 - Throwing cards away I STL
- uva 10935 - Throwing cards away I
- UVa 10935 Throwing cards away I
- UVA - 10935 Throwing cards away I
- Uva 10935 Throwing cards away I
- UVa 10935 - Throwing cards away I
- UVa 10935 - Throwing cards away I
- UVa 10935 - Throwing cards away I
- UVA - 10935 Throwing cards away I (数组)
- UVa 10935 - Throwing cards away I
- Uva - 10935 - Throwing cards away I
- UVa 10935 - Throwing cards away I
- [C++ STL] 优先队列容器 priority_queue
- UVALive 4031 Integer Transmission
- Linux中软件包格式:RPM、tar.gz、DEB区别
- C++ union结构
- MFC给按钮添加图片
- (1.1.7)UVA 10935 Throwing cards away I(直叙式模拟)
- 不引入第三个变量交换两个整型数
- BOOST库在Windows下的配置 [转]
- 离别大学生涯之际
- Android高效编程注意事项
- C++ const关键字用法详解 【转】
- OCP-1Z0-053-V12.02-190题
- 设计模式之设计模式原则
- Linux——列出文件详细信息