棋盘分割

该博客讨论了一道基于递归的棋盘分割问题,通过将问题分解为4个子问题并寻找均方差最小的解决方案。文章指出,由于X的均值固定,所以目标是最小化每个区域的Xi^2之和。博主使用预先计算的二维数组sum[i][j]存储矩形区域的和,以减少计算。此外,通过记录已搜索状态的数组res避免重复搜索,优化了时间复杂度。
摘要由CSDN通过智能技术生成


题目如下:






[分析]

1、这是一道基础的递归问题,将原始问题划分为4个子问题即可解决。


2、同时注意到,X的均值是确定的,唯一不知道的就是每一块的Xi^2,因此要求均方差最小,也就是sum(Xi^2)最小。

3、每一个都要计算一个[x1,y1,x2,y2]区域的和,因此使用数组sum[i][j]在输入时就记录下了(0,0)~[(i,j)矩形区域的和。

4、如果将递归过程画成一颗4叉树,发现存在很多的重复子状

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值