回答編集履歴
1
追記
test
CHANGED
@@ -12,4 +12,13 @@
|
|
12
12
|
6 で1に戻らずに一日分戻る という方法も有りますが、その場合、「4日目の場合を尽くしたから3日目に戻る」という処理が入るので jsではとても大変そうだし、また 「結局2日目にもどりました」までにエライ計算量になるので、1に戻っちゃうのが簡便
|
13
13
|
この方法で 2←→ 3のループが永遠に終わらないこともあり得るので、N回繰り返したら1に戻る とか入れておくのが良いかも
|
14
14
|
|
15
|
+
追記
|
16
|
+
2,3 を
|
17
|
+
そこから ランダムに6人取り出す。重複してたらその人は戻して他の人を取り直す
|
18
|
+
にしたほうが良いかな。これなら、重複なく6人取れなかったら1に戻る ですね。
|
19
|
+
6人目で行き詰まったら5人目探しに戻る
|
20
|
+
。。。。
|
21
|
+
2人目で行き詰まったら1人目に戻る
|
22
|
+
1人目の新しい候補なくなったら 1に戻る
|
23
|
+
もできますが、これだとまた計算量増えるかな。
|
15
24
|
|