每个人可以拿1-3块石头 你先手
当石头1-3时候你肯定赢
当石头为4:不管你拿几块 剩下对手可以拿完 所以肯定输
当石头为5-7:你可以通过拿石头1-3 将石头数量变为4 4的问题就交给对方 你就稳赢
func canWinNim(n int) bool { return n%4>0 }
2023-11-04 14:05:04
每个人可以拿1-3块石头 你先手
当石头1-3时候你肯定赢
当石头为4:不管你拿几块 剩下对手可以拿完 所以肯定输
当石头为5-7:你可以通过拿石头1-3 将石头数量变为4 4的问题就交给对方 你就稳赢
func canWinNim(n int) bool { return n%4>0 }
下一篇:C++的sort函数(非原创)