news 2026/2/18 23:30:51

【前缀和】LCR_013_二维区域和检索-矩阵不可变

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【前缀和】LCR_013_二维区域和检索-矩阵不可变


求解代码

privateint[][]preSum;publicNumMatrix(int[][]matrix){intm=matrix.length;intn=matrix[0].length;if(m==0||n==0){return;}preSum=newint[m+1][n+1];for(inti=1;i<=m;i++){for(intj=1;j<=n;j++){preSum[i][j]=preSum[i-1][j]+preSum[i][j-1]+matrix[i-1][j-1]-preSum[i-1][j-1];}}}publicintsumRegion(introw1,intcol1,introw2,intcol2){returnpreSum[row2+1][col2+1]-preSum[row2+1][col1]-preSum[row1][col2+1]+preSum[row1][col1];}

小贴士

预处理:preSum[i][j] = 上 + 左 + 当前元素 - 重复部分;

查询:区域和 = 整体和 - 左侧和 - 上方和 + 重复和。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/18 7:01:55

Kimi K2.5实测翻车了?我花3小时测完,发现真相没那么简单

Kimi K2.5实测翻车了?我花3小时测完,发现真相没那么简单 昨天 Kimi 发布 K2.5 的时候&#xff0c;朋友圈都在刷“开源最强”。我本来也准备跟风夸一波&#xff0c;结果测了三个小时后&#xff0c;我发现事情远比想象的复杂——这个模型既让我惊艳到拍大腿&#xff0c;又让我气…

作者头像 李华
网站建设 2026/2/11 16:05:35

社会网络仿真软件:Pajek_(2).社会网络分析基础理论

社会网络分析基础理论 社会网络分析&#xff08;Social Network Analysis, SNA&#xff09;是一种研究社会结构和关系的方法&#xff0c;通过图论和网络科学的工具来分析个体之间的互动。SNA 在多个领域都有广泛的应用&#xff0c;包括社会学、心理学、组织管理、计算机科学和…

作者头像 李华
网站建设 2026/2/14 11:52:24

基于微信小程序的健康管理系统的设计与实现_387dlt2q

一、项目技术介绍 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/…

作者头像 李华
网站建设 2026/2/13 22:08:38

Spring全家桶底层原理源码核心宝典(2026版)

Spring是我们Java程序员面试和工作都绕不开的重难点。很多粉丝就经常跟我反馈说由Spring衍生出来的一系列框架太多了&#xff0c;根本不知道从何下手&#xff1b;大家学习过程中大都不成体系&#xff0c;但面试的时候都上升到源码级别了&#xff0c;你不光要清楚了解Spring源码…

作者头像 李华
网站建设 2026/2/15 13:59:23

基于java的短剧推荐系统设计与实现_c0ql52z2_zl028

前言 随着移动互联网的发展&#xff0c;短剧市场呈现出蓬勃发展的态势&#xff0c;基于Java语言开发的短剧推荐系统应运而生&#xff0c;为用户提供了一个便捷、高效的短剧观看与交流平台。该系统采用SSM框架构建&#xff0c;结合MySQL数据库&#xff0c;实现了短剧信息管理、互…

作者头像 李华