国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php解決約瑟夫環示例

2024-05-04 23:22:45
字體:
來源:轉載
供稿:網友

約瑟夫問題(有時也稱為約瑟夫斯置換,是一個出現在計算機科學和數學中的問題。在計算機編程的算法中,類似問題又稱為約瑟夫環。又稱“丟手絹問題”.)

猴子一群,都帶著號碼的,站好了一圈,數到m的槍斃,剩下的接著數。如此往復,死剩下的一個就瘋了

復制代碼 代碼如下:


<?php
function killMonkeys($monkeys, $m){
    $k = $m;
    while (count($monkeys)){
        $k = $k - 1;
        $monkey = array_shift($monkeys);
        if ($k) {
           $monkeys[] = $monkey;
        } else {
            echo "<font color='red'>" . $monkey . "</font>號猴子斃了!<br/>";
            $k = $m;
        }

    }
    echo $monkey . "號猴子斯巴達了";
}
$monkeys = range(0, 25);
unset($monkeys['0']);
$m = 5;
killMonkeys($monkeys, $m);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富宁县| 双峰县| 晋城| 惠来县| 富源县| 友谊县| 南丹县| 绥芬河市| 娱乐| 信丰县| 寿光市| 镇巴县| 蓬安县| 建水县| 郯城县| 淮北市| 辽源市| 买车| 吉水县| 西城区| 吉隆县| 绩溪县| 富宁县| 阿合奇县| 杭锦后旗| 远安县| 湖南省| 武功县| 新余市| 商洛市| 鲜城| 古田县| 滕州市| 清水河县| 新昌县| 剑阁县| 祁阳县| 玉屏| 义乌市| 蛟河市| 扬州市|