思想还比较简单,根据必胜态和必负态的关系从后往前推。因为是日历,实际处理起来稍微有点复杂,不过也还好就是。
如果一个节点的所有后续节点都是必胜态,该节点为必败态,否则该节点为必胜态。也即是说,只要有一个后续节点是必败态,该节点就是必胜态。
最后一天为必败态,倒数第一天为必胜态,从后往前推。
本文介绍了一种通过计算日历上每个日期的胜负状态来解决一个简单的游戏问题的方法。利用递归思想从最后一个日期开始向前推算,确定每个日期是必胜还是必败状态。文章提供了完整的C++代码实现,适用于理解博弈论中状态转移的基本概念。
思想还比较简单,根据必胜态和必负态的关系从后往前推。因为是日历,实际处理起来稍微有点复杂,不过也还好就是。
如果一个节点的所有后续节点都是必胜态,该节点为必败态,否则该节点为必胜态。也即是说,只要有一个后续节点是必败态,该节点就是必胜态。
最后一天为必败态,倒数第一天为必胜态,从后往前推。

被折叠的 条评论
为什么被折叠?