php约瑟夫问题解决关于处死犯人的算法_php技巧
程序员文章站
2022-05-19 18:42:27
...
本文实例讲述了php约瑟夫问题解决关于处死犯人的算法。分享给大家供大家参考。具体分析如下:
古代某法官要判决IV个犯人的死刑,他有一条荒唐的法律将犯人站成一个圆圈,从第s个人开始数起,每到第D个人就拉出来处死,然后再数D个,再拉出来处决…… 直到剩下最后一个可以赦免.
function getNum($n,$m){ //用于把所有的数存到数组初始化 $a = array(); //遍历,存入数组 for($i=1;$i1){ //如果数组中项大于1,继续循环剔除元素 //剔除规则 for($j=1;$j
希望本文所述对大家的php程序设计有所帮助。