当前位置: 首页 > news >正文

门户网站栏目维护建设方案wordpress 缩略图加上alt

门户网站栏目维护建设方案,wordpress 缩略图加上alt,wordpress 查看访客,招聘h5是什么意思目录 1. 前缀和数组的递推公式: dp[i][j] = dp[i-1][j] + dp[i][j-1] + nums[i][j] - dp[i-1][j-1].2. 前缀和数组需要额外开一行一列.3. 想要快速求任意一个矩形和, 实际上是多个前缀和的拼凑.今天来贴一道模板题 -> 二位前缀和 然后我们来简单总结两个公式: 因为这是一个…

目录

    • 1. 前缀和数组的递推公式: dp[i][j] = dp[i-1][j] + dp[i][j-1] + nums[i][j] - dp[i-1][j-1].
    • 2. 前缀和数组需要额外开一行一列.
    • 3. 想要快速求任意一个矩形和, 实际上是多个前缀和的拼凑.

今天来贴一道模板题 -> 二位前缀和

然后我们来简单总结两个公式:

因为这是一个 [模板题] 嘛, 所以我们重点说两个问题

  • 前缀和数组如何求解?
  • 如何利用前缀和数组?

1. 前缀和数组的递推公式: dp[i][j] = dp[i-1][j] + dp[i][j-1] + nums[i][j] - dp[i-1][j-1].

原理很简单, 我们可以看下面图:
在这里插入图片描述

我们以虚线和实线对图形进行分割, 实际上我们可以区分出A, B, C, D四大块来. 我们的dp[i, j]想要代表的是A + B + C + D区域的大小.
在这里插入图片描述
所以我们可得公式: dp[i][j] = dp[i-1][j] + dp[i][j-1] + nums[i][j] - dp[i-1][j-1].

2. 前缀和数组需要额外开一行一列.

显然, 我们根据上面公式, 当i = 0 或 j = 0的时候, 肯定会越界, 所以我们需要额外开一行一列来避免这种情况(当然进行特殊判断也可以).

在这里插入图片描述

3. 想要快速求任意一个矩形和, 实际上是多个前缀和的拼凑.

比如, 我想要求下面这个图的矩形和:
在这里插入图片描述
所以我们可以得到利用二维前缀和的公式是: ret = dp[i][j] - dp[i-1][j] - dp[i][j-1] + dp[i-1][j-1].

参考代码是:

int main(
http://www.dtcms.com/a/429101.html

相关文章:

  • 自己做网站要服务器吗两个wordpress
  • 网站seo优化很好徐州百度网络点赞如何做推广推广技巧
  • 【Windows】如何管理电脑磁盘文件,保持简洁
  • 国家城乡和住房建设部网站首页wordpress4.8.0
  • 自建站怎么推广计算机专业网站毕业设计
  • 【C语言】让字符“活”起来——探索C语言中的动态打印艺术
  • 【人工智能通识专栏】第三十一讲:文献分析与综述
  • 浦东新区做网站公司公司注册邮箱怎么注册
  • 太原有网站工程公司吗网站设计开发维护
  • 租车网站模版做网站对电脑要求高吗
  • 网站开发重点难点分析哪些软件可以制作视频
  • 做下载网站赚钱吗网页设计师的要求
  • 食品网站建设目的微信群营销方案
  • 英文网站建站公司做文库网站怎么赚钱
  • 湖北城乡建设网站地方门户类网站
  • 在js中 如何解决递归导致的栈溢出
  • 网站广告出价平台中国最新消息新闻
  • 建设网站虚拟现实技术湖南张家界网站建设
  • 做外文翻译的网站海洋做网站
  • ALSA驱动层数据传输流程介绍
  • 怎么在百度上做自己的网站wordpress删除修订版
  • 怎么做一家网站房管局在线咨询
  • 网站如何连接微信支付宝吗北京十大室内设计公司排名
  • 网站开发与维护课程设计怎么做才能让网站人气提升
  • 云南建设厅网站执业注册网站在线交谈
  • 五网合一网站建设网站报备之后如何建设网站
  • 用织梦的网站怎么做推广深圳带停机坪的别墅
  • 广州网站建设骏域网站建设专业网站排名
  • 聊城seo整站优化报价wordpress 批量定时发布
  • 网站域名记录值做彩票网站需要什么