猴子报数后有感重新编写消灭老鼠的代码将消灭的洞消除按照猴子报数的方法。
#include<stdio.h>
int main(){
int a[400001]={0};
int n,m,i,r=0,h=0,l,j=0;
scanf("%d %d",&n,&m);
while(1)
{
j++;
j=j%n;
if(a[j]==0)
{
h++;
}
if(h==m)
{
h=0;
a[j]=1;
r++;
}
if(r==n)
{
break;
}
}
printf("%d\n",j);
return 0;
}