- 6
- 0
- 约2.46千字
- 约 16页
- 2016-08-06 发布于湖北
- 举报
多边形游戏研讨
多边形游戏
多边形信息
单人玩游戏
开始时有一个由n个顶点构成的多边形
所有边和顶点依次用整数从1到n编号
每个顶点被赋予一个整数值
每条边被赋予一个运算符“+”或“×”
首先删除一条边
游戏规则
随后n-1步按以下方式操作:
1、选择连接着2个顶点 和 的边
2、2个顶点 和 通过边上的运算符
计算得到结果赋予新的顶点
运算后得到新顶点
最后所有边都被删除,游戏结束,所剩顶点上的整数值就是游戏的得分
问题:对于给定的多边形,计算最高得分。
从顶点 开始,长度为 (链中有 个顶点) 的顺时针链
可表示为
如果这条链的最后一次合并运算在 处发生 ,则可在
处将链分割为2个子链 和 。
最优子结构性质
子链 ,任意一种合并方式
得到的值 ,
分别为最大值和最小值
同理子链 ,任意一种合并方式得到的值 ,
分别为最大最小值
最优子结构性质
(1)当
原创力文档

文档评论(0)