Joseph cicyle's algorithm
生活随笔
收集整理的这篇文章主要介绍了
Joseph cicyle's algorithm
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
约瑟夫环问题:
输入:1)总共人数;2)每次被杀的序号数;
输出:最后一个活着的序号
python代码如下:
n=int (input('please input the number of people:') ) k=int (input('please input the discard number:'))a=[] for i in range(n):a.append(i+1)print 'all the serial number of people:' print ai=0 j=1 while len(a)>1:if j==k:del a[i]if i==len(a):i=0j=1else:j=j+1i=i+1if i==len(a):i=0print 'alive number:',a[0]
转载于:https://www.cnblogs.com/feika/p/3612103.html
总结
以上是生活随笔为你收集整理的Joseph cicyle's algorithm的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2014/3/16 长沙多校(第三次)
- 下一篇: 5.3.6 虚拟地址、线性地址和物理地址