其他
巴什博弈:取石子游戏
The following article is from 小K算法 Author 小K算法
那么小K应该采取怎样的策略尽可能获胜呢?
02分析
03小规模场景
f[x]=1表示必胜
f[x]=0表示必败
因为上面我们已经能得到一个信息,4颗是必败,那此时为了胜,当然要尽量留给对方必败局势,所以取1颗剩下4颗,对方必败,则我们就必胜了,即f[5]=1。
04回到原问题
N能被(M+1)整除,则为必败局势
N不能被(M+1)整除,则为必胜局势
05变种:最后取光的人输
N mod (M+1)=1,则为必败局势
N mod (M+1)≠1,则为必胜局势
06总结
- EOF -
觉得本文有帮助?请分享给更多人
推荐关注「算法爱好者」,修炼编程内功
点赞和在看就是最大的支持❤️