编程之美 NIM(1)扩展问题

探讨一种经典二人游戏的策略,分析不同石头数量下获胜的可能性,揭示4和7等关键数值背后的取胜法则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

N块石头排成一行,每块石头有各自的固定位置。两个玩家依次取石头,每个玩家每次可以取其中任意一块石头,或者相邻的两块石头,石头在游戏过程中不能移位(及编号不会改变),最后能将剩下的石头一次取光的玩家获胜。

  扩展问题:若规定最后取光石头的人输,又该如何应对。

  由N取比较小的值可以分析得

  N=1,输

  N=2,赢

  N=3,赢

  N=4,输

  N=5,赢

  N=6,赢

  N=7,输

  ...

  

  可以看出,4只能转变为2或3或1+1,因此必输。

  5->4,必赢  6->4,必赢, 7只能变为5或6或1+5或1+4(1+4 -> 4 输)或2+4或2+3或3+3

转载于:https://www.cnblogs.com/kirito/archive/2013/05/15/2931919.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值