math - 我被困在为 2 人策略游戏生成谓词逻辑的问题上。如果有人可以提出解决方案
问题描述
考虑玩家 A 和 B 交替玩的 2 人游戏。初始配置是列表1;3;4;2. 游戏从玩家 A 开始。玩家移动的每一步允许交换任意两个元素的位置。但是,如果移动导致与游戏早期已经发生的相同配置,则该移动是非法的。如果在任何时候达到配置 1,2,3,4,则玩家 A 获胜,如果达到 4,3,2,1,则玩家 B 获胜(无论哪个玩家领先对于获胜的配置,只有配置很重要)。如果要移动的玩家没有合法移动,则游戏以平局结束。对于给定的配置,确定两个玩家的最佳发挥(每个玩家都试图获胜)的结果。
解决方案
推荐阅读
- r - 与在 RStudio 中使用 saveRDS 相关的时间问题
- php - 如何在 codeigniter 应用程序中嵌入博客
- netsuite - Netsuite 高级 PDF - 显示国家名称而不是国家代码
- javascript - 为什么 RxJs 在长按键时记录 2 个事件?
- r - 使用 data.frame 中的上方行和另一列计算值
- c# - ASP.Net MVC 5 检查 _Layout 的用户角色
- python - 提取位于 'link/ether & brd' 之间的 MAC 地址
- html - 当我将鼠标悬停在图像上时动画不起作用
- bash - 如何将多行合并为单行,但仅适用于由空行分隔的行块
- c# - 列表中每个选择的不同背景颜色