习题5-3 卡片游戏(Throwing cards away I, UVa 10935)
2017-09-01 21:20
489 查看
刘汝佳在书上写的建议用set,我用了queue,不好意思因为看题目的描述太像队列操作了。也算是提供一种不同的解法吧。
#include<iostream>
#include<queue>
#include<cmath>
using namespace std;
int main(){
int n, a;
cin >> n;
queue<int> num;
for(int i = 1; i <= n; i++)
num.push(i);
while(num.size() > 1){
a = num.front();
num.pop();
cout << a << endl;
a = num.front();
num.pop();
num.push(a);
}
return 0;
}
书上没给格式要求和样例,输入输出的控制可能不标准。
#include<iostream>
#include<queue>
#include<cmath>
using namespace std;
int main(){
int n, a;
cin >> n;
queue<int> num;
for(int i = 1; i <= n; i++)
num.push(i);
while(num.size() > 1){
a = num.front();
num.pop();
cout << a << endl;
a = num.front();
num.pop();
num.push(a);
}
return 0;
}
书上没给格式要求和样例,输入输出的控制可能不标准。
相关文章推荐
- 习题5-3 UVA 10935 Throwing cards away I 卡片游戏
- UVa10935-Throwing cards away I-卡片游戏-队列的运用
- 【习题5-3 UVA-10935】Throwing cards away I
- UVA -10935-卡片游戏-Throwing cards away
- UVa 10935 Throwing cards away I(习题5-3)
- 经典第五章 习题 5-3 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
- 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
- Throwing cards away I UVA - 10935
- UVA 10935 - Throwing cards away I
- UVa 10935 - Throwing cards away I
- uva 10935 Throwing cards away I