ジョセフリング

WBOY
リリース: 2016-07-25 08:47:31
オリジナル
884 人が閲覧しました
ジョセフ リングは数学の応用問題です。n 人 (それぞれ 1、2、3...n で表されます) が円卓の周りに座っていることが知られています。 k番の人から数え始めて、mまで数えた人が列から出て、次の人が1から数え始めて、またmまで数えた人が列から出てきます。これをラウンドが終わるまで繰り返します。テーブル みんなが出てきました。

                                                                                                                                                                                                                                                                                                                            


function king($n, $m)
    {
  1. $monkey = range(1, $n);//連続配列をシミュレート
  2. $i = 0;
  3. while (count($monkey) > ; = 1)
  4. {
  5. $ i += 1; // 数値のチェックを開始
  6. $ head = Array_Shift ($ Monkey) // 直接 1 つずつ猿
  7. IF ($ i % $ m! = 0 0; 0 0 )
  8. array_push($monkey, [] = $head;
  9. }
  10. }
  11. $out;
  12. }
  13. $out = king(9, 5);
  14. print_r($out);
  15. コードをコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート