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

搜索资源列表

  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. c++N个人围成一圈,分别数1和2,依次输出数2的人

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

    • 发布日期:2009-11-29
    • 文件大小:937
    • 提供者:huangqi710
  1. 25人围成一圈 123报数,输出每个人的序号

  2. 25人围成一圈 123报数,输出每个人的序号
  3. 所属分类:其它

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

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

    • 发布日期:2009-12-26
    • 文件大小:528384
    • 提供者:gohojokomingzhi
  1. 约瑟夫问题 设有N名同学手拉手围成一圈,自1、2、3、......开始编号,现从1号开始连续数数,

  2. 描述: 设有N名同学手拉手围成一圈,自1、2、3、......开始编号,现从1号开始连续数数, 每数到M将此同学从圈中拉走, 求最后被拉走的同学的编号 输入: 两个正整数,分别为N和M。0<N<=100 ;0<M<65535 输出: 一个正整数,为最后被拉走的同学的编号,最后输出回车 输入样例: 100 10 输出样例: 26
  3. 所属分类:专业指导

    • 发布日期:2010-04-07
    • 文件大小:703
    • 提供者:binghuo1000
  1. C# 海盗杀人事件,把人围成一圈

  2. C# 海盗杀人事件,把人围成一圈,随便选着,直到留下最后一个人!
  3. 所属分类:专业指导

    • 发布日期:2010-04-24
    • 文件大小:37888
    • 提供者:akingzhk
  1. 十个小孩围成一圈分糖果

  2. 十个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问经过这样几次后大家手中的糖的块数一样多?每人各有多少块糖?C语言实现
  3. 所属分类:C

    • 发布日期:2010-05-25
    • 文件大小:805
    • 提供者:feizhu008
  1. JAVA实现约瑟夫出圈问题的解决

  2. 约瑟夫出圈问题:(用数组实现) 由m个人围成首尾相连的圈报数,从第1个人开始报,报到n的人出圈,剩下的人继续从1开始报数,直到所有的人出圈为止。对于给定的m和n(从键盘上输入),求出所有人的出圈顺序。
  3. 所属分类:Java

    • 发布日期:2011-09-25
    • 文件大小:2048
    • 提供者:lxrmido
  1. 数据结构 模拟以下游戏过程

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

    • 发布日期:2011-11-16
    • 文件大小:954
    • 提供者:kakazwy22
  1. labVIEW编程孩子围一圈数数

  2. 一群孩子围成一圈进行数字游戏,第一个孩子数一,第二个数2,第三个数一,数一的孩子淘汰,最后的胜利者是谁呢???可以通过简单地编程来实现。
  3. 所属分类:硬件开发

    • 发布日期:2012-04-05
    • 文件大小:7168
    • 提供者:wg12345p
  1. 出圈问题的C链表实现

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

    • 发布日期:2012-04-24
    • 文件大小:2048
    • 提供者:caodandty
  1. 十个孩子围成一圈分糖果(c++)

  2. 十个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问经过这样几次后大家手中的糖的块数一样多?每人各有多少块糖?c++实现
  3. 所属分类:C/C++

    • 发布日期:2012-04-25
    • 文件大小:494
    • 提供者:wongys
  1. 二叉排序树与退圈问题

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

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

  2. 约瑟夫问题: 这是 17 世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事: 15 个教徒和 15 个 非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个 办 法: 30 个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如 此 循环进行直到仅余 15 个人为止。问怎样排法,才能使每次投入大海的都是非教徒。
  3. 所属分类:其它

    • 发布日期:2013-01-27
    • 文件大小:1024
    • 提供者:lingshan_yandun
  1. 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出

  2. 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出,上传的资源位源码,运行测试没问题后上传
  3. 所属分类:Java

    • 发布日期:2014-02-19
    • 文件大小:1024
    • 提供者:yangqing_dt
  1. 编号为1到20的人围成一圈的出列算法

  2. 编号为1到20的二十个人围成一圈,从编号为K的人开始从1报数,报到M的人出列,求出列的编号顺序,这是用链表实现的小程序,可以不止20个人,任意人数也行
  3. 所属分类:C

    • 发布日期:2008-11-04
    • 文件大小:2048
    • 提供者:adydtm
  1. 有10个小孩围成一圈并依次编号,教师指定从第2个小孩开始报数,报到第3个小孩即令其出列

  2. 有10个小孩围成一圈并依次编号,教师指定从第2个小孩开始报数,报到第3个小孩即令其出列。然后从下一个孩子继续报数,数到第3个小孩又令其出列,如此直到所有的孩子都出列。求小孩出列的先后顺序。
  3. 所属分类:Java

    • 发布日期:2015-07-30
    • 文件大小:518
    • 提供者:kinglph
  1. 17人报号,遇3及其倍数的出圈问题

  2. 17个人围成圈,顺次1-17号从第一个人开始1,2,3……报号,每报到3或3的倍数的人出圈,其余人继续报,求出圈的人的号码
  3. 所属分类:Java

    • 发布日期:2009-01-17
    • 文件大小:5120
    • 提供者:yc5518
  1. 报数删除.CPP(多人围成一圈,连续报1、2、3,报3的人删去,剩下的人继续,直至剩一个人)

  2. 多人围成一圈,连续报1、2、3,报3的人删去,剩下的人继续,直至剩一个人。
  3. 所属分类:Java

    • 发布日期:2009-04-26
    • 文件大小:529
    • 提供者:angel921125
  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 5 6 7 8 »