描述:
将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行)
原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。现在需要把棋盘按上述规则分割成n块矩形棋盘,并使各矩形棋盘总分的均方差最小。
均方差,其中平均值,xi为第i块矩形棋盘的总分。
请编程对给出的棋盘及n,求出O'
OpenJudge百炼-1191-棋盘分割-C语言-动态规划
最新推荐文章于 2020-03-10 14:03:27 发布
该博客介绍了如何使用C语言解决一个动态规划问题,即如何将8x8的棋盘按照特定规则分割成n块矩形棋盘,使得各矩形棋盘总分的均方差最小。文中提供了样例输入和输出,展示了一个具体案例的解决方案。
摘要由CSDN通过智能技术生成