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

商务网站业务流程调研报告万能模板

商务网站业务流程,调研报告万能模板,wordpress注册页面主题,营销推广的平台文章目录 题目链接#xff1a;题目描述#xff1a;解法C 算法代码#xff1a; 题目链接#xff1a; 1314. 矩阵区域和 题目描述#xff1a; 解法 防止有人看不明白题目#xff0c;先解释一下题目 二维前缀和思想#xff1a; 使用前缀和矩阵 ret [x1,y1]~[x2,y2] D … 文章目录 题目链接题目描述解法C 算法代码 题目链接 1314. 矩阵区域和 题目描述 解法 防止有人看不明白题目先解释一下题目 二维前缀和思想 使用前缀和矩阵 ret [x1,y1]~[x2,y2] D (ABCD)-(AB)-(AC)A dp[x2,y2]-dp[x1-1,y2]-dp[x2,y1-1]dp[x1-1,y1-1] 重要的是怎么找到坐标answer[i][j] 这里要注意是坐标不是坐标系。 如果是(0,0)的话比0小的都要舍掉。同理比结尾大的也要舍掉。 我们可以处理一下 mn为边界。 还需要注意下标的映射关系。 ma矩阵是以(0,0)开始的前缀和dp矩阵是以(1,1)开始的。 从dp里面找(x,y)的时候要(x-1,y-1)才是mat里面的前缀和 从answer里面找(x,y)的时候要(x1,y1)才是dp里面的前缀和 所以我们要么改矩阵的面积公式要么在这里改 这样求到的就是dp表里面的坐标了。 前缀和矩阵 dp[i][j] 表示 mat 中从 (0,0) 到 (i-1,j-1) 矩形区域内的元素之和。 下面的结果矩阵ret就是answer C 算法代码 class Solution {public:vectorvectorint matrixBlockSum(vectorvectorint mat, int k) {int m mat.size(), n mat[0].size();vectorvectorint dp(m 1, vectorint(n 1));// 1. 预处理前缀和矩阵for(int i 1; i m; i)for(int j 1; j n; j)dp[i][j] dp[i - 1][j] dp[i][j - 1] - dp[i - 1][j - 1] mat[i - 1][j - 1];// 2. 使用vectorvectorint ret(m, vectorint(n));for(int i 0; i m; i)for(int j 0; j n; j){int x1 max(0, i - k) 1, y1 max(0, j - k) 1;int x2 min(m - 1, i k) 1, y2 min(n - 1, j k) 1;ret[i][j] dp[x2][y2] - dp[x1 - 1][y2] - dp[x2][y1 - 1] dp[x1 - 1][y1 - 1];}return ret;} };
http://www.hkea.cn/news/14479720/

相关文章:

  • 如何查询网站建设者相关网站怎么做
  • 门户网站后台建设模块哈尔滨快速制作网站
  • 网站权重的重要性wordpress mu
  • 比较好设计网站wordpress采集处理样式
  • 网站建设招标 报告搭建小程序的方式有几种
  • 做新的网站seo搭建一个平台
  • 手机网站开发按返回弹出提示窗口一个企业网站需要多少钱
  • 给自己企业怎么做网站深圳模板网站建设案例
  • 安卓网站开发环境网站首页收录没有了
  • 网站培训菜篮网网站开发技术
  • intitle:做网站泸州免费做网站
  • 梓潼移动网站建设怎样设计网页的首页
  • 网站怎么做访问量统计广西住建局
  • 网站访问量统计代码怎么做wordpress 主题 开发
  • 用360云盘做网站张家口市建设局网站
  • 实业有限公司网站怎么做怎么给公司做简单网站
  • 高端企业网站建设规定企业管理咨询公司怎么样
  • 做网站是做广告吗辽宁高端网站建设
  • 工程建设部网站北京做建筑信息的网站
  • 深圳市手机网站建设哪家好柳州免费做网站的公司
  • 网站开发浏览器不支持flash房屋竣工验收备案表网上查询
  • 每月网站流量企业网站设计的要求
  • 网站开发 图片库网站最好服务器
  • 用群晖做网站服务器网站托管内容
  • 网站开发人员任职资格广州建设官方网站
  • wordpress 网页制作搜索推广账户优化
  • wordpress设置登录背景图片网络优化师
  • 东莞网站seo优化托管怎么开网站平台挣钱
  • asp做的网站数据库在哪里东营市建设网站
  • 建设一个小说网站的步骤动画制作app推荐