欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

猴子排队算法

发布时间:2024/1/17 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 猴子排队算法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。

<?php function yuesefu($n,$m) { $r=0; for($i=2;$i<=$n; $i++) { $r=($r+$m)%$i; echo $r.'<br />'; } return $r+1; } echo yuesefu(10,4); ?>

总结

以上是生活随笔为你收集整理的猴子排队算法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。