UVA 10935 Throwing cards away
作者:互联网
水题
#include<bits/stdc++.h> int main(void) { int n; while(cin>>n && n!=0) { queue<int> q; printf("Discarded cards:"); for(int i=1;i<=n;i++)q.push(i); while(q.size() >1) { printf("%s%d",q.front()==1? " " : ", ",q.front()); q.pop(); q.push(q.front()); q.pop(); } printf("\nRemaining card: %d\n", q.front()); } return 0; }
标签:水题,Throwing,away,pop,cards,int,printf,front,UVA 来源: https://www.cnblogs.com/jaszzz/p/13045686.html