- ベストアンサー
算数の問題
亀すくいをします。 23匹の亀がいます。 AさんとBさんですくいます。 最後の1匹を取ったひとが負けです。 ルールは 1回に1~3匹まですくってよい。 交代ですくう。 Aさんが必ず勝つにはどうしたらよいでしょうか? 回答お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
交代ですくい、 1回に1匹はすくわなくてはいけないんですね? Aさんが先にすくう番なら、 初回に2匹すくい、 次からは直前のBさんと合わせて4匹になるように すくいます。 Bさんが先にすくうのであれば、 Bさんの初回が2匹でないことを神に祈った後、 自分の初回にBさんと同じ数をすくいます。 その後は、先手のときと同じように、 直前のBさんと合わせて4匹になるように すくいます。 これで、最後の1匹をBさんへまわせます。
その他の回答 (2)
- omekoijirou
- ベストアンサー率20% (125/600)
要は最後にBが1匹すくうように残す。BとAが1回のターンで1~3匹すくうから、1ターンB+A=4匹になるようにすくう。Bが1匹すくったらAは3匹、Bが3匹すくったらAは1匹のような感じで。 最終ターンBが1匹すくう。 最終-1ターン、B+A=4匹:5匹 最終-2ターン、B+A=4匹:9匹 最終-3ターン、B+A=4匹:13匹 最終-4ターン、B+A=4匹:17匹 最終-5ターン、B+A=4匹:21匹 最初にAが2匹すくう
- mamoru1220
- ベストアンサー率46% (104/225)
Aさんが先手の場合、必勝法があります。 まず、すくえる数の最小値と最大値を足します。(今回の場合1+3=4) 次に、総数を最小値と最大値の和で割ります。(今回の場合、亀の総数23匹÷4 = 5 余り3) この余りと同数を1手目で、すくいます。 その後はBさんとAさんの、すくった数の和が最小値と最大値の和:4になるように、すくいます。 (Bさんが1匹すくうと、Aさんは3匹すくう) そうすると必ず勝てます。
お礼
ありがとうございました
お礼
ありがとうございました