UVA 10935 - Throwing cards away I
2013-07-15 21:43
357 查看
UVA 能上去啦,哈哈。
WA了一次。。。这个坑爹的输入1的时候应该输出
Discarded cards:
Remaining card: 1
用C++自带的模版类方便多了。。。。
WA了一次。。。这个坑爹的输入1的时候应该输出
Discarded cards:
Remaining card: 1
用C++自带的模版类方便多了。。。。
#include<iostream> #include<queue> using namespace std; queue<int> q; int main() { int n,i; while( cin>>n,n) { if(n==1) { cout<<"Discarded cards:\nRemaining card: 1\n"; continue; } for(i=0;i<n;i++) q.push(i+1); int ans[51],count=0; while(!q.empty()) { ans[count++]=q.front(); q.pop(); if(q.empty()) break; q.push(q.front()); q.pop(); } cout<<"Discarded cards: "; for(i=0;i<count-2;i++) cout<<ans[i]<<", "; cout<<ans[i++]<<endl; cout<<"Remaining card: "<<ans[i]<<endl; } return 0; }
相关文章推荐
- UVA10935 Throwing cards away I【模拟+queue+循环队列】
- Uva10935——Throwing cards away I
- Uva 10935 Throwing cards away I
- UVA - 10935-Throwing cards away I
- UVa---------10935(Throwing cards away I)
- 【习题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
- Uva10935 - 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
- 卡片游戏(Throwing cards away I,UVa 10935)
- UVa 10935 Throwing cards away I【队列模拟】
- UVa 10935 Throwing cards away I(习题5-3)
- Uva 10935 Throwing cards away I
- uva 10935 Throwing cards away I
- 经典第五章 习题 5-3 UVA 10935 Throwing cards away I(队列的简单应用)