当前位置:  开发笔记 > 人工智能 > 正文

"挑选数字游戏"的算法

如何解决《"挑选数字游戏"的算法》经验,为你挑选了0个好方法。

我很难找到解决办法,但我不知道.

RobotA和RobotB选择N个数字的排列开始.RobotA首先选择,他们交替选择.每转一圈,机器人只能从排列中挑选任何一个剩余的数字.当剩余数字形成递增序列时,游戏结束.选择最后一个回合的机器人(之后序列变得越来越大)赢得了游戏.

假设两者都发挥得最好,谁赢了?

例1:

 The original sequence is 1 7 3. 
 RobotA wins by picking 7, after which the sequence is increasing 1 3.

例2:

 The original sequence is 8 5 3 1 2.
 RobotB wins by selecting the 2, preventing any increasing sequence.

有没有已知的算法来解决这个问题?请给我任何关于在哪里看的提示或想法,真的很感激!

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有