尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

【题解-信息学奥赛一本通】1224:最大子矩阵

发布时间:2026/9/12 2:18:18

资讯中心
01
ARTICLE

【题解-信息学奥赛一本通】1224:最大子矩阵

【题解-信息学奥赛一本通】1224:最大子矩阵
题目1224最大子矩阵题目描述已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵你的任务是找到最大的非空(大小至少是1×1)子矩阵。比如如下4×4的矩阵0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2的最大子矩阵是9 2 -4 1 -1 8这个子矩阵的大小是15。输入输入是一个N×N的矩阵。输入的第一行给出N(0N100)。再后面的若干行中依次(首先从左到右给出第一行的N个整数再从左到右给出第二行的N个整数……)给出矩阵中的N 2 N^2N2个整数整数之间由空白字符分隔(空格或者空行)。已知矩阵中整数的范围都在[−127,127]。输出输出最大子矩阵的大小。时空限制1s / 64MB样例输入4 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2样例输出15代码#includebits/stdc.husingnamespacestd;constintN10010;intn,a,s[N][N],res-1e9,p,q,ans;inthe(intx,inty,intr,intt){returns[r][t]-s[r][y-1]-s[x-1][t]s[x-1][y-1];}intmain(){cinn;for(inti1;in;i)for(intj1;jn;j){cina;resmax(res,a);s[i][j]s[i][j-1]s[i-1][j]-s[i-1][j-1]a;}for(inti1;in;i)for(intj1;jn;j){for(intk1;kn;k)for(intb1;bn;b){pik-1,qjb-1;if(p1pnq1qn){anshe(i,j,p,q);resmax(res,ans);}}}coutres;return0;}结果
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。