#include<iostream>
#include<cstdio>
#include<cstring>
#include<queue>
using namespace std;
queue<int> q;
int ans[1000];
int main()
{
int m;
scanf("%d",&m);
for(int i=m;i>=2;i--)
{
q.push(i);
for(int j=1;j<=i%q.size();j++)
{
q.push(q.front());
q.pop();
}
}
int len=0;
while(q.empty()==0)
{
ans[++len]=q.front();
q.pop();
}
cout<<1<<" ";
for(int i=len;i>=1;i--)
cout<<ans[i]<<" ";
return 0;
}
魔法师与扑克牌游戏
最新推荐文章于 2024-04-01 12:01:06 发布