Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
function findMonkeyKing($n, $m) {
$monkeys = range(1, $n);
$index = 0;
while (count($monkeys) > 1) {
$index = ($index + $m - 1) % count($monkeys);
array_splice($monkeys, $index, 1);
}
return $monkeys[0];
}
// 获取用户输入
$n = (int)readline("请输入猴子的总数n: ");
$m = (int)readline("请输入需要踢出的猴子编号m: ");
$king = findMonkeyKing($n, $m);
echo "猴子的总数n: ". $n. "\n";
echo "踢出的猴子编号m: ". $m. "\n";
echo "猴王的编号: ". $king. "\n";
?>