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 长沙多校(第三次)
- 下一篇: Java对象引用与对象的区别