程序员王斌爱玩原神 • 4个月前
using namespace std; queue q; int a[100000]; int main(){
int n;
cin>>n;
int x=n;
for(int i=1;i<=n;i++){
q.push(x);
if(x==1){
break;
}
for(int j=x%q.size();j>=1;j--){
q.push(q.front());
q.pop();
}
x--;
}
for(int i=1;i<=n;i++){
a[i]=q.front();
q.pop();
}
for(int i=n;i>=1;i--){
printf("%d ",a[i]);
}
return 0;
}
评论:
请先登录,才能进行评论