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

医疗知识普及网站开发惠州高端网站建设

医疗知识普及网站开发,惠州高端网站建设,互联网保险销售平台,51模板ppt一、题目解析1、返回的answer矩阵和mat矩阵大小一致2、answer[i][j]的值为以(i,j)位置向外扩展k位置的矩形位置所有元素的和二、算法原理解法:二维前缀和dp表计算公式应用公式下标映射关系所需的x1、y1、x2和y2的计算 细节问题:1、dp表和mat的下标映射关…

一、题目解析

1、返回的answer矩阵和mat矩阵大小一致

2、answer[i][j]的值为以(i,j)位置向外扩展k位置的矩形位置所有元素的和

二、算法原理

解法:二维前缀和

dp表计算公式

 应用公式

下标映射关系

所需的x1、y1、x2和y2的计算 

细节问题:

1、dp表和mat的下标映射关系
2、answer表和dp表的下标映射关系

三、代码示例

class Solution {
public:vector<vector<int>> matrixBlockSum(vector<vector<int>>& mat, int k){int m = mat.size(),n = mat[0].size();vector<vector<int>> dp(m+1,vector<int>(n+1,0)),ret(m,vector<int>(n));for(int i = 1;i<m+1;i++){for(int j = 1;j<n+1;j++)dp[i][j] = dp[i-1][j]+dp[i][j-1]-dp[i-1][j-1]+mat[i-1][j-1];}int x1,x2,y1,y2;for(int i = 0;i<m;i++){for(int j = 0;j<n;j++){x1 = max(0,i-k),y1 = max(0,j-k);x2 = min(m-1,i+k),y2 = min(n-1,j+k);ret[i][j] = dp[x2+1][y2+1]-dp[x1][y2+1]-dp[x2+1][y1]+dp[x1][y1];}}return ret;}
};

 

 

 

看到最后,如果对您有所帮助,还请点赞、收藏和关注,我们下期再见! 

http://www.dtcms.com/a/396409.html

相关文章:

  • 网站制作说明书厦门网站建设 模板建站
  • 网站建设实习周记培训网站建设方案说明
  • 我做中医培训去哪个网站找学员海报设计制作平台
  • jquery 打开新网站医疗网站建设怎么样
  • 最火的网站开发语言游戏交易网站开发
  • qemu-img格式转换教程
  • 网站开发浏览器包抖音推广seo
  • 河南网站关键词优化代理随州网站制作价格
  • Unity Android平台笔记
  • 越南文OCR技术:通过深度学习优化算法,实现图像预处理、文本定位、字符识别等功能,准确还原越南语特殊字母和音调符号
  • 政法网站内容建设百度企业邮箱注册
  • 六安网站建设电话设计兼职网站有哪些
  • 怎么免费申请个人网站潍坊网站的优化
  • 英文营销网站网页设计与制作课程性质
  • Python中*args和**kwargs的用法与区别详解
  • 八、MyBatis(二)
  • 天津个人网站建设大梦想小程序商店
  • 英德市城乡建设局网站网站建设 中企动力成都
  • 哈尔滨建站公司公司文化企业建设
  • 01Linux系统编程常用工具补充(接上篇)
  • 第三部分:ByteBuf与内存管理
  • 大连网站哪家做的好抖音小程序怎么添加
  • 京津冀网站建设公司中国核工业第五建设有限公司面试
  • 论文明星个人网站建设那个网站卖数据库
  • 网站建设就业方向视频网址制作教程
  • 福建有没有网站做一件代发html5企业网站开发
  • 电子商务网站建设jsp考卷找大学生做家教去哪个网站找好
  • BUUCTF ciscn_2019_n_8 wp
  • 静态网站做一单多少钱联盟或专业团体的官方网站的建设
  • 猜艺士科技网站建设坑梓网站建设咨询