news 2026/7/3 21:19:29

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【题解-信息学奥赛一本通】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(0<N<=100)。再后面的若干行中,依次(首先从左到右给出第一行的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

代码

#include<bits/stdc++.h>usingnamespacestd;constintN=100+10;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(){cin>>n;for(inti=1;i<=n;i++)for(intj=1;j<=n;j++){cin>>a;res=max(res,a);s[i][j]=s[i][j-1]+s[i-1][j]-s[i-1][j-1]+a;}for(inti=1;i<n;i++)for(intj=1;j<=n;j++){for(intk=1;k<=n;k++)for(intb=1;b<=n;b++){p=i+k-1,q=j+b-1;if(p>=1&&p<=n&&q>=1&&q<=n){ans=he(i,j,p,q);res=max(res,ans);}}}cout<<res;return0;}

结果

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

剑指offer-50、数组中重复的数字 _

思路及解答借用Set⾸先可能想到的做法&#xff0c;就是借助 set &#xff0c;如果元素不存在 set 中&#xff0c;就将元素添加进去&#xff0c;如果 set 中包含该元素&#xff0c;就返回该元素即可。如果⼀直都没有重复的&#xff0c;那么最后返回 -1 。javapublic class Solut…

作者头像 李华
网站建设 2026/7/3 21:19:15

《光与影:33号远征队》mod管理器配置指南新手教程

一、 多游戏生态支持与核心界面解析 针对《光与影&#xff1a;33号远征队》的模组管理需求&#xff0c;目前市面上已涌现出高度集成的中文模组管理器&#xff0c;极大地降低了玩家的使用门槛。该工具不仅完美适配33号远征队&#xff0c;还全面支持《艾尔登法环》、《生化危机4重…

作者头像 李华
网站建设 2026/7/1 2:52:31

使用vscode编译C++代码

tasks.json{//一个简单的tasks.json示例"version": "2.0.0","tasks": [{"label": "C/C: g build active file", // 任务名称"type": "cppbuild", // 任务类型"command": "/usr/bin/g&qu…

作者头像 李华
网站建设 2026/7/1 2:50:42

Java面试题(带答案)

一、Java 并发与集合1. ConcurrentHashMap 特性30 秒版&#xff1a;JDK 1.7&#xff1a;分段锁&#xff08;Segment&#xff09;&#xff0c;锁粒度比 Hashtable 小JDK 1.8&#xff1a;数组 链表/红黑树&#xff0c;用 CAS synchronized 锁链表头节点支持高并发读写&#xff…

作者头像 李华
网站建设 2026/7/1 2:49:23

2026年买口碑好的TPU薄膜,这些销售厂家值得重点关注!

在鞋服、箱包等行业&#xff0c;TPU薄膜是一种至关重要的材料。随着市场需求的不断增长和产品要求的日益提高&#xff0c;选择一家靠谱的TPU薄膜销售厂家变得尤为关键。在2026年&#xff0c;如果您正在寻找口碑好的TPU薄膜厂家&#xff0c;以下几家值得重点关注。一、泉州市星达…

作者头像 李华