约瑟夫问题
2013-09-25 16:17
190 查看
<?php /** * 约瑟夫问题 * * @param $n int 第n个数 * @param $m int 第m个数退出 * @return int 最后的数 */ function Joseph($n,$m){ $r = 0; for($i=2; $i<=$n; ++$i){ $r = ($r + $m) % $i; } return $r + 1; } print_r(Joseph(9,3)); ?>