<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_52792"> ジョセフ リングは数学の応用問題です。n 人 (それぞれ 1、2、3...n で表されます) が円卓の周りに座っていることが知られています。 k番の人から数え始めて、mまで数えた人が列から出て、次の人が1から数え始めて、またmまで数えた人が列から出てきます。これをラウンドが終わるまで繰り返します。テーブル みんなが出てきました。 <br> <br> <br><br><br><div class="blockcode"> <div id="code_Xlx">function king($n, $m)<ol>{<li> $monkey = range(1, $n);//連続配列をシミュレート</li> <li> $i = 0;</li> <li> while (count($monkey) > ; = 1) </li> <li> {</li> <li> $ i += 1; // 数値のチェックを開始 </li> <li> $ head = Array_Shift ($ Monkey) // 直接 1 つずつ猿 </li> <li> IF ($ i % $ m! = 0 0; 0 0 )</li> <li> array_push($monkey, [] = $head;</li> <li> }</li> <li> } </li> <li> $out;</li> <li>}</li> <li>$out = king(9, 5);</li> <li>print_r($out);</li> <li> <li> <li>コードをコピー</li> <li> </li> <li> <li> <li> <li> </li> </ol> </div> <em onclick="copycode($('code_Xlx'));"> </em> </div> </td></tr></table>