#include<string>
#include<stdio.h>
#include<queue>
#include<string>
#include<iostream>
using namespace std;
#define MAXN 51
int main() {
int n;
int ctn;
while (cin>>n&& n != 0) {
queue<int> q;
for (int i = 1; i <= n; i++) {
q.push(i);
}
cout << "Discarded cards:";
while (q.size() > 1) {
cout << q.front();
if (q.size() > 2) {
cout << ",";
}
q.pop();
q.push(q.front());
q.pop();
}
cout << endl;
cout << "Remaining card:"<<q.front() << endl;
}
}
Uva-10935
猜你喜欢
转载自blog.csdn.net/qq_44954571/article/details/105285999
今日推荐
周排行