猴子选大王问题
2017-10-11 17:28
281 查看
#include<stdio.h>
int main()
{
int n,m,a[1000]={0};
int count=0,start=-1,i=0;
scanf("%d%d",&n,&m);
while(count<n-1)
{
start=(start+1)%n;
if(a[start]==0)
i++;
if(i==m)
{
count++;
a[start]=1;
i=0;
}
}
for(int i=0;i<n;i++)
if(a[i]==0)
printf("%d",i+1);
return 0;
}
int main()
{
int n,m,a[1000]={0};
int count=0,start=-1,i=0;
scanf("%d%d",&n,&m);
while(count<n-1)
{
start=(start+1)%n;
if(a[start]==0)
i++;
if(i==m)
{
count++;
a[start]=1;
i=0;
}
}
for(int i=0;i<n;i++)
if(a[i]==0)
printf("%d",i+1);
return 0;
}
相关文章推荐
- 链表经典问题——猴子选大王
- 猴子选大王,选班长等类似问题
- 借助链表解决猴子选大王问题(约瑟夫环问题)
- PHP猴子选大王问题
- 猴子选大王问题
- 循环链表实现Joseph环(约瑟夫环)猴子选大王类似问题
- 猴子选大王(约瑟夫环问题)
- 【算法】猴子选大王问题
- 算法_php猴子选大王_约瑟夫问题
- C语言实现猴子选大王(约瑟夫问题)
- java实现猴子选大王问题(约瑟夫问题)
- 猴子选大王问题(约瑟夫环)
- 常用算法(C#): 猴子选大王问题
- 关于猴子选大王的问题
- 一个猴子选大王问题程序(c++实现)
- 约瑟夫问题(猴子选大王)
- 第二十四周项目4-猴子选大王(约瑟夫问题)
- 约瑟夫问题的PHP实现——猴子选大王的问题
- 猴子选大王问题
- php猴子选大王问题解决方法