`
0769
  • 浏览: 80512 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
社区版块
存档分类
最新评论

解Joseph(约瑟夫)环问题的牛代码

阅读更多
解Joseph(约瑟夫)环问题的牛代码

 


问题描述:n个人围成一个环,编号1-n,然后从1号开始报数,报m的出列,下一个人再从1开始报,求出列的人的编号顺序(或者求谁最后出列)
#include <stdio.h>
#include <conio.h>
int main( void )
{
    int n, i = 0, m, p;
    scanf("%d%d", &n, &m); //n总人数,m步长
    while( ++i <= n )
    {
        p = i * m;
        while (p > n)
            p = p - n + (p - n - 1)/(m - 1);
        printf("%d\n", p);
    }
    getch();return 0;
}


评论

相关推荐

    约瑟夫环程序代码(顺序表实现)

    通过简单的程序解决约瑟夫环问题 c++文件

    约瑟夫环问题求解代码code.docx

    约瑟夫环问题描述:编号为1,2,…,n的n个人按顺时针方向围成一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数,报m的人出列,将...

    Joseph约瑟夫环算法

    非常简单的约瑟夫环算法:用C++语言编译,采用键表功能实现约瑟夫环问题的实现。

    约瑟夫环代码 c语言约瑟夫

    约瑟夫环(Joseph)问题的一种描述是:编号为1、2、3……n的n个人按照顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按照顺时针的方向自1开始顺序报数,...

    一个关于约瑟夫环问题的代码

    一开始任选一个正整数作为报数的上限值m,从第一个人开始按照顺时针的方向自1开始顺序报数,报到m时停止报数。 ...如此下去,直至所有人全部出列为止。试设计一个程序求出出列...这就是约瑟夫环(Joseph)问题的一种描述

    VC MFC Joseph Link约瑟夫环出列顺序动画演示 源代码

    VC MFC Joseph Link约瑟夫环出列顺序动画演示 源代码 数据结构课程设计优秀作品

    Joseph.c约瑟夫环源码

    Joseph环,约瑟夫环,源代码 自己没事写的- -

    约瑟夫环C++源代码

    约瑟夫环的C++源代码 #include&lt;iostream&gt; using namespace std; struct person { unsigned int number; unsigned int key; person *next; }; class joseph_ring { private: unsigned int n; unsigned ...

    Joseph Ring 约瑟夫环

    C++实现的约瑟夫环 Joseph Ring

    用c++编写的约瑟夫环问题

    c++编写的约瑟夫环问题!写的非常好,非常标准!

    约瑟夫环(Joseph)问题

    一开始任选一个报数上限值m,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他顺时针方向上的下一个人开始,重新从1开始报数,如此下去直至所有人全部出列为止。...

    约瑟夫环的实现代码及结果截图

    提供用户从键盘输入,Joseph约瑟夫环的必要数据,并显示出列顺序。 以单向循环链表实现该结构。

    约瑟夫环(Joseph)问题

    约瑟夫(Joseph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数...

    约瑟夫环实验报告

    用vc6.0环境实现的约瑟夫环的上机实验报告

    joseph约瑟夫.砍头函数

    joseph约瑟夫.砍头函数joseph约瑟夫.砍头函数joseph约瑟夫.砍头函数

    约瑟夫环_约瑟夫环c++_

    完成约瑟夫环的c++实现,适合大一c++新学习者借鉴The C + + implementation of Joseph Ring is completed which is suitable for freshmen to learn from

    java算法 5行代码解决JOSEPH约瑟夫问题 netbeans

    一个函数五句核心代码解决JOSEPH问题,JAVA源文件,NETBEAN6.8编译通过,下载可以直接运行。

    joseph环joseph环joseph环joseph环joseph环

    joseph环joseph环joseph环joseph环joseph环joseph环joseph环joseph环joseph环joseph环joseph环joseph环

    joseph约瑟夫环

    joseph code约瑟夫环用C++6。0编写。

    数据结构课程设计约瑟夫(Joseph)环问题

    一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部...

Global site tag (gtag.js) - Google Analytics