算法设计与分析(第2版) 王红梅 胡明 习题答案

}//while

return 0; }

9. 多边形游戏。多边形游戏是一个单人玩的游戏,开始时有一个由n个顶点构成的多边形,每个顶点具有一个整数值,每条边具有一个运算符“+”或“×”。游戏规则是每次选择一条边e以及和e相关联的两个顶点i和j,用一个新的顶点k取代边e、顶点i和j,顶点k的整数值是顶点i和j的整数值通过边e上的运算符计算得到的结果。当所有边都删除时,游戏结束,游戏的得分就是所剩顶点的整数值。设计动态规划算法,对于给定的多边形计算最高得分。

联系客服:779662525#qq.com(#替换为@)