您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构课题(用C语言写的约瑟夫环问题)

  2. 约瑟夫环知道吧,就是n个人围成一圈报数,然后报到的出列,然后再继续报,最后全部出列,我做的时候用循环链表蛮简单的,如果有人还有更好的方法,欢迎和我探讨
  3. 所属分类:C

    • 发布日期:2009-05-31
    • 文件大小:124928
    • 提供者:bill_chuang
  1. 数据结构中约瑟夫环的实现编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列

  2. 问题描述: 编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列! 基本要求: 用C代码实现此活动,要求使用一定的算法进行操作,并最终通过程序运算出最后的结果!
  3. 所属分类:C

    • 发布日期:2009-06-03
    • 文件大小:129024
    • 提供者:cucmber
  1. java 经典习题.doc

  2. 一些经典的习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数&quo t
  3. 所属分类:Java

    • 发布日期:2009-09-16
    • 文件大小:89088
    • 提供者:rzvs8275161
  1. ACM计算机程序设计大赛试题解答

  2. 试题 1 n 个人围成一圈, 并依次编号 1~n,。从编号为 1 的人开始,按顺时针方向每隔一人选出一个, 剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个 幸运儿,请问开始时应该站在什么位置?(设 3<=n<=50) 输入:开始时的人数 n 输出:第 1行是选出顺序,第 2 行是两名幸运儿的开始位置(按升序排列),位置编号之间用一个空格 分开。
  3. 所属分类:专业指导

    • 发布日期:2009-09-30
    • 文件大小:2048
    • 提供者:hjxinfor
  1. c++N个人围成一圈,分别数1和2,依次输出数2的人

  2. 用C++语言实现,N个人围成一圈,依次分别数1和2,输出数2的人
  3. 所属分类:C++

    • 发布日期:2009-11-29
    • 文件大小:937
    • 提供者:huangqi710
  1. 用C# 做的 n个人围成一圈 可视化出圈过程

  2. 这是可视化的作业,没有错误,绝对可以用,有问题来找我...........................
  3. 所属分类:C#

    • 发布日期:2009-12-26
    • 文件大小:528384
    • 提供者:gohojokomingzhi
  1. 用单循环链表实现约瑟夫环问题

  2. 约瑟夫环问题描述:n个人围成一圈报数(每个人用编号1—n表示即可),从1号开始,每数到m出圈一个,然后再从下一个开始重新报数,直至所有人全部出圈为止。试设计一个程序求出圈顺序,要求n、m由键盘输入。
  3. 所属分类:C/C++

    • 发布日期:2010-06-01
    • 文件大小:194560
    • 提供者:dqh000
  1. 简单 约瑟夫环 C语言编程实例

  2. 有n个人围成一圈,按顺序从1到n编号。从第一个人开始报数,报道3的人退出圈子,下一个人从一开始报数,报道3的退出圈子。如此下去,直到留下最后一个人,请按退出顺序输出推出圈子的人的编号,并输出最后一个人的编号。
  3. 所属分类:C

    • 发布日期:2010-06-18
    • 文件大小:838
    • 提供者:zqk9996
  1. 湖南省首届“湘邮科技杯”大学生程序设计大赛试题

  2. 湖南省首届“湘邮科技杯”大学生程序设计大赛试题。 例如:试题 1 n 个人围成一圈, 并依次编号1~n,。从编号为1 的人开始,按顺时针方向每隔一人选出一个, 剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个 幸运儿,请问开始时应该站在什么位置?(设3<=n<=50)
  3. 所属分类:专业指导

    • 发布日期:2010-12-15
    • 文件大小:576512
    • 提供者:sun_hui2010
  1. matlab 数数退圈序列

  2. M<N,共N个人围成一圈,按顺序编号,从1开始报数,到M时,此人退出,切下一个人重新从1数起,到下一个M时,重复以上动作。这个程序解决了退出的序列
  3. 所属分类:其它

  1. 数据结构 模拟以下游戏过程

  2. 题目1: 请模拟以下游戏过程,n个人围成一圈,其中在某个人手中有一条手绢,开始游戏时,由主持人报出一个整数t,该手绢将会沿着顺时针传递t次到达x君手中,x君将手绢递给顺时针方向上的下一个人,并离开这个圈。以上过程,我们称为一轮游戏。如果游戏继续,在新一轮游戏中,持有手绢的人将继续重复上面的过程,根据主持人报的整数传递手绢,并有一个人离开。在每一轮游戏中,都会有一个人离开。 输入格式: 第一行输入圈中的人的个数n,第二行输入进行游戏的轮数m,第三行是一个长度为n的字符串,其中每个字符代表一个人,
  3. 所属分类:C/C++

    • 发布日期:2011-11-16
    • 文件大小:954
    • 提供者:kakazwy22
  1. 约瑟夫环问题

  2. 约瑟夫环问题:设有n个人围成一圈,每个人持有一个密码m,现从第1个人开始报数,报m的出圈,再从他的下一个人重新报数,并且以该人的密码作为新的m值,如此下去直到圈中只剩一人。求出圈次序。
  3. 所属分类:C/C++

    • 发布日期:2011-11-22
    • 文件大小:1024
    • 提供者:qinglinxuehui
  1. 约瑟夫问题

  2. 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。
  3. 所属分类:C/C++

    • 发布日期:2011-12-06
    • 文件大小:968704
    • 提供者:sourlemonant
  1. 湖南省首届“湘邮科技杯”大学生程序设计大赛试题

  2. 湖南省首届“湘邮科技杯”大学生程序设计大赛试题试题1 n 个人围成一圈, 并依次编号1~n,。从编号为1 的人开始,按顺时针方向每隔一人选出一个,剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个幸运儿,请问开始时应该站在什么位置?(设3<=n<=50)
  3. 所属分类:专业指导

    • 发布日期:2008-06-19
    • 文件大小:184320
    • 提供者:liujuncz
  1. 出圈问题的C链表实现

  2. M个人围成一圈报数,数到N的倍数或包含N这个数时出圈 求剩下的人在原来圈中的位置
  3. 所属分类:C

    • 发布日期:2012-04-24
    • 文件大小:2048
    • 提供者:caodandty
  1. 约瑟夫环实现,通用

  2. //约瑟夫问题描述:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
  3. 所属分类:C/C++

    • 发布日期:2012-05-23
    • 文件大小:1024
    • 提供者:nuistgaojun
  1. 约瑟夫问题的代码

  2. 约瑟夫问题的一般形式:   约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
  3. 所属分类:C/C++

    • 发布日期:2012-10-16
    • 文件大小:2048
    • 提供者:xiewentao18
  1. 二叉排序树与退圈问题

  2. 第一个程序:实现将两个二叉排序树合并为一个二叉排序树的算法; 第二个程序:N个人围成一圈,从第一个人开始计数,凡是数到1,2,4,8,也就是2的N次方的退出圈子。编写程序,把这些人退出的顺序输出,要求用链表。
  3. 所属分类:C/C++

    • 发布日期:2013-01-03
    • 文件大小:436224
    • 提供者:wuqiangjx2013
  1. 约瑟夫退圈问题

  2. 小学期作业,题目找不到了 N个人围成一圈,从第一个人开始按顺序报数并编号1,2,3,……N,然后开始从第一个人转圈报数,凡是报到3的退出圈子。则剩下的最后一个人编号是多少。 定义一个类,然后在类前定义一个结构体  2、在类中定义一个链表,输入人数确定链表的长度,对链表的信息进行初始化
  3. 所属分类:C/C++

    • 发布日期:2018-07-11
    • 文件大小:3145728
    • 提供者:qq_18246731
  1. Python使用列表完成程序的编写:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到m报数),凡是报到m的人退出圈子,问最后留下的是原来第几号的人。

  2. 看了挺多博客感觉都挺复杂的,自己写这个自认为比较简单,也更灵活,希望可以帮到需要的人,也欢迎有大佬批评指正!! n=int(input("请输入总人数:")) m=int(input("请规定报到数字几的人退出圈子:")) circle=[] for i in range(1,n+1): circle.append(i) num=1 while len(circle)!=1: circle.append(circle.pop(0)) #把已报数的人取出放到队尾,以此实现围成圈循环
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:30720
    • 提供者:weixin_38727199
« 12 3 4 »