#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
int a[m+1];
for(int i=1;i<=m;i++){
a[i] = i;
}
int cnt = m;
int i=0;
int k = 0;
int ans = 0;
while(cnt){
i++;
if(a[i]) k++;
if(k==n){
if(a[i]!=0){
a[i] = 0;
cnt--;
ans = i;
}
k = 0;
}
if(i==m) i = 0;
}
cout<<ans<<endl;
return 0;
}
原文:https://www.cnblogs.com/lusiqi/p/12517268.html