- 最后登录
- 2024-10-30
- 在线时间
- 2282 小时
- 阅读权限
- 100
- 注册时间
- 2006-7-26
- 积分
- 7904
- 帖子
- 4949
- 精华
- 6
- UID
- 6212
- 性别
- 男
- 积分
- 7904
- 帖子
- 4949
- 精华
- 6
- UID
- 6212
- 性别
- 男
|
本帖最后由 忧天杞人 于 2014-7-3 22:23 编辑
斐波那西博弈 :桌面上有2009根火柴,二人参加游戏。规则是:二人轮流从中取出火柴,每次可取出1—3根,直至取完。取完后清点手中的火柴根数,谁取到奇数根谁获胜。你为了保证获胜,应选择先取还是后取?如果你先取,第一次应取几根?当对方取了下一步后,你又应相应地采取什么策略?如果将规则改为谁取到偶数根谁赢,保证获胜的策略又相应有什么改变? 将上面规则中的“每次可取出1—3根”改成“每次可取出1—N根”,N是小于2005的任意数,你又如何保证自己获胜?
现将题目拓展为以下形式:桌面上有M(奇数)根火柴,二人参加游戏。规则是:二人轮流从中取出火柴,每次可取出1—N(N<M)根,直至取完。取完后清点手中的火柴根数,谁取到奇数根谁获胜。你为了保证获胜,应选择先取还是后取?如果你先取,第一次应取几根?当对方取了下一步后,你又应相应地采取什么策略?如果将规则改为谁取到偶数根谁赢,保证获胜的策略又相应有什么改变?
奇数取胜策略
设X=N+2,Y是X的倍数。如果对手手中为偶数,则自己手中也要为偶数,并给对方留下Y-1根;或者让自己手中为奇数,并给对方留下Y根。如果对方手中为奇数根,则自己手中也要为奇数根,并给对方留下Y+1根。如果对方手里为奇数根,自己手中是偶数根,无论留给对方几根,必败。
偶数取胜策略
设X=N+2,Y是X的倍数。如果对手手中为奇数,则自己手中也要为奇数,并给对方留下Y-1根;或者让自己手中为偶数,并给对方留下Y根。如果对方手中为偶数根,则自己手中也要为偶数根,并给对方留下Y+1根。如果对方手里为偶数根,自己手中是奇数根,无论留给对方几根,必败。 |
|