源代码#include<stdio.h>
int main()
{
int n,m,n1,i=0,step;
scanf("%d %d",&n,&m);
int *s=new int[n];
for(int j=0;j<n;j++)
{
s[j]=0;
}
n1=n;
while(n1>1)
{
step=m;
while(1)
{
i++;
if(i>=n)
{
i=0;
}
if(s[i]==0)
{
step--;
}
if(step<=0)
{
break;
}
}
s[i]=1;
n1--;
}
for(int k=0;k<n;k++)
{
if(s[k]==0)
{
printf("%d\n",k);
}
}
return 0;
}