文章
51
粉丝
68
获赞
22
访问
11.5k
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,p,m;
while(cin>>n>>p>>m){
if(n==0)break;
vector<int>a(n);
for(int i=0;i<n;i++)a[i]=i+1;
p=p-1;m=m-1;
while(a.size()>1){
p=p+m>=a.size()?(p+m)%a.size():p+m;
cout<<a[p]<<",";
a.erase(a.begin()+p);
}
cout<<a[0]<<endl;
}
}
登录后发布评论
暂无评论,来抢沙发