约瑟夫环问题
来源:互联网 发布:ibatis 源码 编辑:程序博客网 时间:2024/06/06 23:58
/*约瑟夫环问题
m人报n数
*/
#include <stdio.h>
#include <stdlib.h>
#define N 100
int main (void)
{
int i, j, count = 0, var = 0, tem;
int person[N];
int m, n;
while (scanf ("%d%d", &m, &n) != EOF)
{
for (i = 0; i < m; i++)
{
person[i] = 1;
}
for (i = 0; var != 1; i++, i = ((i + 1) > m ? 0 : i))
{
if (person[i])
{
count++;
if (!(count % n))
{
person[i] = 0;
}
}
var = 0;
for (j = 0; j < m; j++)
{
if (person[j])
{
var++;
tem = j;
}
}
}
printf ("%d", tem);
}
system ("pause>nul");
return 0;
}
- 约瑟夫问题、约瑟夫环
- Josephus约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题(Josephus)
- 约瑟夫环问题--java
- 约瑟夫环问题 Josephus
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 求解约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 用栈实现进制转换
- Squirrel文档翻译(元方法2)
- 约瑟夫环问题
- 二 Cocoa编程Protocol and Message用法
- MyEclipse中文教程
- 约瑟夫环问题
- V4L2 简介
- Spring 国际化的支持:Spring MVC Velocity
- 支持命令行的数独
- mysql命令练习
- 关于爱情
- 初学Image和Fileupload控件
- Joel Spolsky的几个建议(大一新生可以看看)
- 用j2me编写手机软件不是手机游戏