【Python入门基础】约瑟夫环问题
约瑟夫环问题 《幸运的基督徒》 有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。 def main(): persons = [True] * 30 counter, index, number = 0, 0, 0 while counter < 15:
用户评论
推荐下载
-
常规数据结构问题约瑟夫环.html
约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.)
24 2020-08-22 -
用C语言实现约瑟夫环问题
用C语言实现的约瑟夫环问题,我是数据结构的课程设计,因此用的数据结构的知识,存储使用但循环链表实现的,当然数组也可以解决此问题
26 2019-03-10 -
约瑟夫环的问题用单项循环链表
m=20; 7个人的持有密码的为3172484 结果:7个人出列顺序号:6147235
25 2019-03-04 -
约瑟夫环问题图形界面展示
用图形界面诠释约瑟夫环问题,在vc++6.0环境下进行开发。
14 2019-05-16 -
利用线性表实现约瑟夫环问题
利用线性表实现来约瑟夫环问题,你不容易错过
17 2019-05-19 -
约瑟夫环问题c语言课程设计
关于约瑟夫环的c语言课程设计报告1、N个人的循环线性链表,且没人都有密码。2、第一个数m,从第一人开始顺时针方向自1起顺序报数,报到m时停止报数,报m的节点删除,取出他的m值。3、重复第一步直到全部输
36 2019-08-01 -
用单循环链表实现约瑟夫环问题
约瑟夫环问题描述:n个人围成一圈报数(每个人用编号1—n表示即可),从1号开始,每数到m出圈一个,然后再从下一个开始重新报数,直至所有人全部出圈为止。试设计一个程序求出圈顺序,要求n、m由键盘输入。
62 2019-06-05 -
约瑟夫环问题c++ 含设计文档
约瑟夫环问题(c++实现),包含设计文档,实现了8个功能:1.要求在实现约瑟夫环的同时,应该满足以下要求:2.完整的图形用户界面,可以配置程序的运行参数,如:n的值,k的值、m的值、执行动画的速度等;
30 2019-06-05 -
双向循环链表解决约瑟夫环问题
用双向循环链表解决约瑟夫环问题的程序清单
24 2019-05-04 -
c++链表解决约瑟夫环问题
自己写的链表,并用链表解决了约瑟夫环问题,大家给个意见,主要是链表
27 2019-05-04
暂无评论