[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/05 15:30 / Filesize : 276 KB / Number-of Response : 949
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

面白い問題おしえて〜な 十四問目



583 名前:132人目の素数さん mailto:sage [2008/09/21(日) 02:59:58 ]
>>581
n>4 の場合、残った石の個数をフィボナッチ数に「した」方が勝ちで、「された」方が負け。
正確には、残りがフィボ個の状態で手番を「渡された」プレーヤーは、直後に自分が全部を
取れない限り、負ける。つまり初期値が4以上のフィボ個だったら後手必勝。

略証
f(1)=2, f(2)=3, f(3)=5, ,,, ,f(k)=f(f-1)+f(k-2) とする。
n=f(1)=2, n=f(2)=3のときは主張は正しい。i.e. その時点で手番を持っている方は、
そこで全部取れない場合は負け。n=f(2),f(3),,,,f(k-1) の全てでそうだと仮定する。

さて、現在f(k)個の石が残っていて、プレイヤーAの手番だとする。
これを直近のフィボ数 f(k-1) にした者が勝ち。それにはf(k-2)個の石を取ればよい。
しかしいきなりf(k-2)個を取ると、次の手番で相手Bに残り全部を取られて即死するから、
それはできない∵ f(k-1) < 2f(k-2)。
つまりこれは、残りがf(k-2)個のゲームと同等であるが、仮定から、
それは相手Bの勝ちであるゆえ、Aは負ける。■

残りがフィボ数以外の時に全て先手必勝になるかどうかは、これだけではわからない。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<276KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef