点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 围成圈
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
数据结构中约瑟夫环的实现编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列
问题描述: 编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列! 基本要求: 用C代码实现此活动,要求使用一定的算法进行操作,并最终通过程序运算出最后的结果!
所属分类:
C
发布日期:2009-06-03
文件大小:129024
提供者:
cucmber
c++N个人围成一圈,分别数1和2,依次输出数2的人
用C++语言实现,N个人围成一圈,依次分别数1和2,输出数2的人
所属分类:
C++
发布日期:2009-11-29
文件大小:937
提供者:
huangqi710
25人围成一圈 123报数,输出每个人的序号
25人围成一圈 123报数,输出每个人的序号
所属分类:
其它
发布日期:2009-12-05
文件大小:950
提供者:
justasabc
用C# 做的 n个人围成一圈 可视化出圈过程
这是可视化的作业,没有错误,绝对可以用,有问题来找我...........................
所属分类:
C#
发布日期:2009-12-26
文件大小:528384
提供者:
gohojokomingzhi
约瑟夫问题 设有N名同学手拉手围成一圈,自1、2、3、......开始编号,现从1号开始连续数数,
描述: 设有N名同学手拉手围成一圈,自1、2、3、......开始编号,现从1号开始连续数数, 每数到M将此同学从圈中拉走, 求最后被拉走的同学的编号 输入: 两个正整数,分别为N和M。0<N<=100 ;0<M<65535 输出: 一个正整数,为最后被拉走的同学的编号,最后输出回车 输入样例: 100 10 输出样例: 26
所属分类:
专业指导
发布日期:2010-04-07
文件大小:703
提供者:
binghuo1000
C# 海盗杀人事件,把人围成一圈
C# 海盗杀人事件,把人围成一圈,随便选着,直到留下最后一个人!
所属分类:
专业指导
发布日期:2010-04-24
文件大小:37888
提供者:
akingzhk
十个小孩围成一圈分糖果
十个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问经过这样几次后大家手中的糖的块数一样多?每人各有多少块糖?C语言实现
所属分类:
C
发布日期:2010-05-25
文件大小:805
提供者:
feizhu008
JAVA实现约瑟夫出圈问题的解决
约瑟夫出圈问题:(用数组实现) 由m个人围成首尾相连的圈报数,从第1个人开始报,报到n的人出圈,剩下的人继续从1开始报数,直到所有的人出圈为止。对于给定的m和n(从键盘上输入),求出所有人的出圈顺序。
所属分类:
Java
发布日期:2011-09-25
文件大小:2048
提供者:
lxrmido
数据结构 模拟以下游戏过程
题目1: 请模拟以下游戏过程,n个人围成一圈,其中在某个人手中有一条手绢,开始游戏时,由主持人报出一个整数t,该手绢将会沿着顺时针传递t次到达x君手中,x君将手绢递给顺时针方向上的下一个人,并离开这个圈。以上过程,我们称为一轮游戏。如果游戏继续,在新一轮游戏中,持有手绢的人将继续重复上面的过程,根据主持人报的整数传递手绢,并有一个人离开。在每一轮游戏中,都会有一个人离开。 输入格式: 第一行输入圈中的人的个数n,第二行输入进行游戏的轮数m,第三行是一个长度为n的字符串,其中每个字符代表一个人,
所属分类:
C/C++
发布日期:2011-11-16
文件大小:954
提供者:
kakazwy22
labVIEW编程孩子围一圈数数
一群孩子围成一圈进行数字游戏,第一个孩子数一,第二个数2,第三个数一,数一的孩子淘汰,最后的胜利者是谁呢???可以通过简单地编程来实现。
所属分类:
硬件开发
发布日期:2012-04-05
文件大小:7168
提供者:
wg12345p
出圈问题的C链表实现
M个人围成一圈报数,数到N的倍数或包含N这个数时出圈 求剩下的人在原来圈中的位置
所属分类:
C
发布日期:2012-04-24
文件大小:2048
提供者:
caodandty
十个孩子围成一圈分糖果(c++)
十个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问经过这样几次后大家手中的糖的块数一样多?每人各有多少块糖?c++实现
所属分类:
C/C++
发布日期:2012-04-25
文件大小:494
提供者:
wongys
二叉排序树与退圈问题
第一个程序:实现将两个二叉排序树合并为一个二叉排序树的算法; 第二个程序:N个人围成一圈,从第一个人开始计数,凡是数到1,2,4,8,也就是2的N次方的退出圈子。编写程序,把这些人退出的顺序输出,要求用链表。
所属分类:
C/C++
发布日期:2013-01-03
文件大小:436224
提供者:
wuqiangjx2013
约瑟夫出圈问题
约瑟夫问题: 这是 17 世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事: 15 个教徒和 15 个 非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个 办 法: 30 个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如 此 循环进行直到仅余 15 个人为止。问怎样排法,才能使每次投入大海的都是非教徒。
所属分类:
其它
发布日期:2013-01-27
文件大小:1024
提供者:
lingshan_yandun
有100个人围成一个圈,从1开始报数,报到14的这个人就要退出
有100个人围成一个圈,从1开始报数,报到14的这个人就要退出,上传的资源位源码,运行测试没问题后上传
所属分类:
Java
发布日期:2014-02-19
文件大小:1024
提供者:
yangqing_dt
编号为1到20的人围成一圈的出列算法
编号为1到20的二十个人围成一圈,从编号为K的人开始从1报数,报到M的人出列,求出列的编号顺序,这是用链表实现的小程序,可以不止20个人,任意人数也行
所属分类:
C
发布日期:2008-11-04
文件大小:2048
提供者:
adydtm
有10个小孩围成一圈并依次编号,教师指定从第2个小孩开始报数,报到第3个小孩即令其出列
有10个小孩围成一圈并依次编号,教师指定从第2个小孩开始报数,报到第3个小孩即令其出列。然后从下一个孩子继续报数,数到第3个小孩又令其出列,如此直到所有的孩子都出列。求小孩出列的先后顺序。
所属分类:
Java
发布日期:2015-07-30
文件大小:518
提供者:
kinglph
17人报号,遇3及其倍数的出圈问题
17个人围成圈,顺次1-17号从第一个人开始1,2,3……报号,每报到3或3的倍数的人出圈,其余人继续报,求出圈的人的号码
所属分类:
Java
发布日期:2009-01-17
文件大小:5120
提供者:
yc5518
报数删除.CPP(多人围成一圈,连续报1、2、3,报3的人删去,剩下的人继续,直至剩一个人)
多人围成一圈,连续报1、2、3,报3的人删去,剩下的人继续,直至剩一个人。
所属分类:
Java
发布日期:2009-04-26
文件大小:529
提供者:
angel921125
Python使用列表完成程序的编写:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到m报数),凡是报到m的人退出圈子,问最后留下的是原来第几号的人。
看了挺多博客感觉都挺复杂的,自己写这个自认为比较简单,也更灵活,希望可以帮到需要的人,也欢迎有大佬批评指正!! 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)) #把已报数的人取出放到队尾,以此实现围成圈循环
所属分类:
其它
发布日期:2020-12-21
文件大小:30720
提供者:
weixin_38727199
«
1
2
3
4
5
6
7
8
»