数の出し合い
■ このスレッドは過去ログ倉庫に格納されています
0001すいません
NGNGコンピューターと人が1から5の数を交互に出し合って、
それを足していって、最初に100にたどり着いたほうが
勝ちというのをやりたいのですが、
コンピューターからはじめて、必ずコンピューターが勝つようにするには
どうしたらいいですか?
0002>1
NGNG人が1-5を出したら合計が6になる数値を出す。1なら5、2なら4という感じ。
つまりコンピュータは 4+6nになるように常に出す。
最後に94を出すが、人は1-5の何れを出しても100に届かず、また何れを
出してもコンピュータは1-5の範囲で100を出すことができる。
0003それは
NGNG0004腐れ厨房
NGNGさっぱりパリパリなんですけど、どうしたらそういう事が考えられる頭になれますか?
0005腐れ厨房
NGNG0006>4
NGNG現役プログラマなら100人中100人までが、ほぼ数分以内で答えを見つけ
られます。
0007うん
NGNG最初1から初めてと間違ってたけど。
そういう頭が羨ましいです。どうやったらなれるんだろ。
2種とったけど受験勉強しかしてないからだめだめです。
0008っていうか
NGNG解法がのってますよ。
ポイントは逆から考えることです。
コンピューターの手番で95-99 だと必勝<まずはここから
ってことは人間の番で94だと必勝
0009補足
NGNGゴールが94のゲームを勝てばといいわけです。
94に勝つためには88。
88に勝つためには82。
82,88,94,100の数列が 4+6n になってます
■ このスレッドは過去ログ倉庫に格納されています