HBC16858[NOI1999]棋盘分割题解

旧巴黎 算法基础篇 62 0
想要成为编程高手?那就来试试全网最全C++题库,让您在练习中快速成长。
将一个8×8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘,(每次切割都只能沿着棋盘格子的边进行) 允许的分割方案不允许的分割方案 原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和,现在需要把棋盘

将一个8×8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行) 允许的分割方案不允许的分割方案 原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。现在需要把棋盘按上述规则分割成n块矩形棋盘,并使各矩形棋盘总分的均方差最小。 均方差,其中平均值 xi为第i块矩形棋盘的分。 请编程对给出的棋盘及n,求出的最小值。

HBC16858[NOI1999]棋盘分割题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
全网最全C++题库,助您挑战自我,突破极限,成为编程领域的佼佼者!

标签: HBC16858[NOI1999]棋盘分割题解