21301 - 约瑟夫问题

include<bits/stdc++.h>

using namespace std; int main(){

int n,m,a[200],k=0,c=0,t=0;
cin>>n>>m;
for(int i=1;i<=n;i++) a[i]=i;
while(k<n){
	t=0;
	while(true){
		c++;
		if(c==n+1) c=1;
		if(a[c]==0) continue;
		t++;
		if(t==m){
			cout<<a[c]<<" ";
			a[c]=0;
			k++;
			break;
		}
	}
}
return 0;

}