【算法】796. 子矩阵的和

ops/2025/3/1 12:36:52/

题目

796. 子矩阵的和

思路

和一维前缀和类似,只不过在算s[i][j]时先减去两部分再加上减的重复的一部分再加上a[i][j]。最后输出时就用s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-1][y1-1]<<endl。

代码

#include<iostream>
using namespace std;
const int N=1010;
int main()
{int n,m,q;cin>>n>>m>>q;int a[N][N],s[N][N];for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j];}}while(q--){int x1,y1,x2,y2;cin>>x1>>y1>>x2>>y2;cout<<s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-1][y1-1]<<endl;}return 0;}

http://www.ppmy.cn/ops/162235.html

相关文章

OpenWebUI配置异常的外部模型导致页面无法打开

一、使用Ollama关闭OpenAI OpenWebUI自带OpenAI的API设置&#xff0c;且默认是打开的&#xff0c;默认情况下&#xff0c;启动后&#xff0c;会不断的去连https://api.openai.com/v1&#xff0c;但是无法连上&#xff0c;会报错&#xff0c;但是不会影响页面&#xff0c;能正常…

前端组件漏洞静态分析:保障前端安全的关键探索

在当今互联网应用飞速发展的时代&#xff0c;前端技术在构建用户界面、提升用户体验方面发挥着至关重要的作用。从简洁高效的单页应用&#xff0c;到功能复杂的大型 Web 应用程序&#xff0c;大量的前端组件被广泛应用于各类项目中。然而&#xff0c;这些组件可能潜藏着安全漏洞…

C语言32个关键字

32个关键字 1.基本数据类型 signed unsigned char int float double short long void 2.构造数据类型 struct union enum 3.数据存储类别 auto static extern register 4.数据优化 const volatile 5. 9条基本语句 if else switch case break default while do for…

树莓派安装ros docker

系统&#xff1a;bookworm或者ubuntu24都行 一、下载docker和拉取ros:noetic镜像 ubuntu 用鱼香ros脚本安装docker并拉取ros:noetic镜像&#xff1a; https://fishros.org.cn/forum/topic/20/小鱼的一键安装系列 wget http://fishros.com/install -O fishros && . …

介绍下pdf打印工具类 JasperPrint

JasperPrint 工具类深度解析 JasperPrint 是 JasperReports 框架中实现 PDF 打印的核心载体类&#xff0c;其本质是 填充数据后的可打印报表对象&#xff0c;承担着从模板编译、数据填充到格式输出的全流程控制。以下从 7 个维度展开深度解析&#xff1a; 一、核心定位与生命周…

PostgreSQL中的模式(Schema)

PostgreSQL 中的 模式&#xff08;Schema&#xff09; 是数据库内的一种逻辑分组机制&#xff0c;用于组织和管理表、视图、函数、索引等对象。它类似于操作系统中的目录结构&#xff0c;不同模式下的对象可以同名且相互独立&#xff0c;通过 模式名.对象名 的形式访问。以下是…

在Spark中如何配置Executor内存以优化性能

在Spark中&#xff0c;配置Executor内存以优化性能是一个关键步骤。以下是一些具体的配置方法和建议&#xff1a; 一、Executor内存配置参数 在Spark中&#xff0c;Executor的内存配置主要通过以下几个参数进行&#xff1a; --executor-memory 或 spark.executor.memory&…

汽车离合器片检具设计

摘 要 随着科学技术的飞速发展&#xff0c;检具作为产品质量检测的专用设备&#xff0c;其在机械制造行业&#xff0c;汽车行业&#xff0c;航空航天&#xff0c;国防以及科研领域等的使用越来越多&#xff0c;现已成为机械行业中不可或缺的检测设备。当前&#xff0c;检具的设…