| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 新生个人训练赛第21场 寻找子矩阵 -> 正文阅读 |
|
[数据结构与算法]新生个人训练赛第21场 寻找子矩阵 |
问题 D: 寻找子矩阵时间限制:?1.000?Sec??内存限制:?128 M 题目描述 一个由n行m列构成的矩阵(从上到下对行1到n编号,从左到右对列1到m编号),第i行第j列中有一个正整数Wij。例如下面是一个3行4列的矩阵。 现在从中选取一个p行q列的子矩阵,例如下面黑框中选取的是一个2行3列的子矩阵。 仔细观察会发现,从上面的矩阵中选取2行3列的子矩阵共有4种不同的方法。 按照计算规则,图1中剩下的数之和为8,被删除的数之和为9,所以S=-1,图2中 输入 输入共n+1行。 输出 输出共一行,包含一个整数,表示最大的 S。注意不需要输出你选择的子矩阵。? 样例输入? 3 4 2 3 1 5 2 3 2 3 4 2 8 2 4 3 样例输出? 13 提示 当选择如下子矩阵时,S 的值为 13,满足最大。? 用一个前缀列和处理后面的计算,使后面遍历的时候写起来更简便。 主要还是注意下标的运算
|
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 19:45:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |