求助各位大佬
查看原帖
求助各位大佬
477258
charleshe楼主2022/2/19 17:27

RT

#include <iostream>
#include <queue>
using namespace std;
queue<int>q;
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	int n;
	while(cin>>n && n){
		for(int i=1;i<=n;i++) q.push(i);
		cout<<"Discarded cards: ";
		for(int i=1;i<n;i++){
			int tt=q.front();
			q.pop();
			cout<<tt;
			if(i<n-1) cout<<", ";
			int t=q.front();
			q.pop();
			q.push(t);
		}
		cout<<endl<<"Remaining card: "<<q.front()<<endl;
		q.pop();
	}
	return 0;
}

样例能过,无故WA……

2022/2/19 17:27
加载中...