蒟蒻求助
查看原帖
蒟蒻求助
341245
xrk2006楼主2020/12/21 11:32

帮忙看下为啥会RE

代码:

#include<iostream>
#include<queue>
using namespace std;
queue<int>q,s;
int main()
{
	int n;
	while(cin>>n)
	{
		for(int i=1;i<=n;i++) q.push(i);
		while(!q.empty())
		{
			int t=q.front();q.pop();
			s.push(t);
			t=q.front();q.pop();
			q.push(t);
		}
		cout<<"Discarded cards:";
		for(int i=1;i<=n-1;i++)
		{
			cout<<s.front();
			if(i!=n-1) cout<<", ";
			s.pop();
		}
		cout<<endl;
		cout<<"Remaining card:"<<s.front()<<endl;
		s.pop(); 
	}
	return 0;
 } 
2020/12/21 11:32
加载中...