natsu
> 先手になって0を繰りかえせば、相手は0を言えない訳ですから絶対勝てますよ。(91~99のいずれかを言わざるを得ない)
ゴリさんのやり方だと、先手が負けてしまう場合があります。例えば、ずっとやっていって、後手が9を出して累積82になった場合、先手0(累積82)、後手9(累積91)で、このあと先手は9を出せないので、後手の勝ちです。
ちょっと複雑ですが、考えてみました。
数字は累積で考えます。
まず、100をオーバーしてはいけないとき
累積99を1でいった場合は勝ちで、1以外でいった場合は負けである。
累積98をいった場合は必ず負けである。なぜなら、次に相手は、2もしくは1を言えるわけで、2を言えば100になり、1を言えば累積99を1でいった場合になり相手が勝つからである。
同様にして、
累積97を3でいった場合は勝ちで、3以外でいった場合は負けである。
累積96を4でいった場合は勝ちで、4以外でいった場合は負けである。
累積95を5でいった場合は勝ちで、5以外でいった場合は負けである。
累積94をいった場合は必ず負けである。
累積93を7でいった場合は勝ちで、7以外でいった場合は負けである。
累積92をいった場合は必ず負けである。
累積91を9でいった場合は勝ちで、9以外でいった場合は負けである。
というわけで、勝てる可能性は6通りにしぼられます。
次に、累積91を9でいく場合は、累積82から9をだせばよい、同様に累積73から9を出せば良いとかんがえると、
(1)100,91,82,73,64,55,46,37,28,19,10が、勝ちパターンである。
同様に、累積93を7でいく場合の勝ちパターンは、
(2)100,93,86,79,72,65,58,51,44,37,30,23,16,9
同様に、累積95を5でいく場合は、
(3)100,95,90,85,80,75,70,65,60,55,50,45,40,35,30,25,20,15,10,5
一方、累積94を4でいく場合は、
100,96,92,88….となるはずだけど、途中に92があるので負けてしまう。従って、勝ちパターンはない。
同じく、累積97を3でいった場合、累積99を1でいった場合にも勝ちパターンは存在しない。
これで、勝ちパターンは3通りにしぼられます。
ここからが、頭がこんがらがるのですが、
(1),(2),(3)のなかには、同じ数字がでてきます。
10,30,37,55,65
この数字をいった時に、勝ちパターンを崩されてしまいます。
ここの説明がうまくできないのですが、最後の65をいった方は、そのあと相手に勝ちパターンを使われるので、必ず負けです。
また、55をいった場合は、9でいった場合にはそのまま勝てますが、5からいった場合には65にいきつくので、まけます。
こう考えると、65までの唯一の勝ちパターンは、(1)となります。
ただし、このパターンを相手は、崩そうと考えますので、勝つにはもうひと頑張り必要です。
私が考えた勝つ方法を書きます。
まず、(1)で累積10を9で言うために、最初に0を言います。
相手が、次に1をいってくれれば、勝ちパターンにはまりますので、次に9をいいます。相手が、他の数をいった場合には、自分はとにかく0を言ってがんばります。ただし、勝ちパターン(1)のチャンスがあるときには、0をいってはいけません。例えば、相手の累積が37になったら、9を言います。
こうやって、64までいきます。
65以降は、作戦を変えなければいけません。なぜなら、勝ちパターン(1)だけでなく、(2),(3)でも勝てるようになるからです。そこで、上の数列を見て91,82,73のときは9を 93,86,79,72のときは7を95,90,85,80,75,70のときは5を出します。勝ちパターン以外の場合はひたすら0です。91以上のときは、最後の詰めですが、最初の累積91~99の作戦で勝てます。これでいくと、最後には先手が必ず勝てます。
累積が100をオーバーしても勝ちの場合は簡単です。これは、最初から最後まで、(1)の勝ちパターンを繰り返せばいいのです。他の必勝法はありません。この場合も先手の最初は0です。
面白い問題を出してくれてありがとうございました。学校の勉強よりおもしろい。ちょっと、うまく説明できなかったんで、ともさんのもっとすばらしい解答を期待しています。
natsu
そうですね。100を越えても勝ちであれば、私が前に書いたように簡単になります。累積が92~99になった場合に必ず負けになりますから、1番と同様ほとんど瞬殺に...相手の累積が91,82,73,64,55,46,37,28,19,10,1になったときに9を出して、それ以外のときに0を出します。累積が92~99になったら、100以上になるような数をだします。
ただ、ともさんの問題の場合、先手、後手のどちらに必勝法があるかというもんだいなので、「100ちょうどにしないと駄目なのか。」というのは、どっちでも関係ないことになりますね。問題をよく読みなさいとは、いつも言われてるんですけど。
こんなことばかりやってるんで、学校の勉強についていけなくなりそう。