HDU1559 最大子矩阵【DP】
最大子矩阵
Time Limit: 30000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5010 Accepted Submission(s): 2620
问题链接:HDU1559 最大子矩阵。
问题简述:参见上文。
问题分析:(略)
程序说明: (略)
参考链接:【最大子矩阵和】HDU1559-最大子矩阵
题记:(略)
AC的C++语言程序如下:
/* HDU1559 最大子矩阵 */#include <iostream>
#include <string.h>using namespace std;const int N = 1000;
int dp[N+1][N+1];int main()
{int t, m, n, x, y, maxval;cin >> t;while(t--) {cin >> m >> n >> x >> y;memset(dp, 0, sizeof(dp));maxval = 0;for(int i=1; i<=m; i++)for(int j=1; j<=n; j++) {cin >> dp[i][j];dp[i][j] += dp[i-1][j] + dp[i][j-1] - dp[i-1][j-1];if(i >= x && j>=y)maxval = max(maxval, dp[i][j] - dp[i][j-y] - dp[i-x][j] + dp[i-x][j-y]);}cout << maxval << endl;}return 0;
}
HDU1559 最大子矩阵【DP】相关推荐
- UVA-10074 最大子矩阵 DP
求出大矩阵里面全为0的最大子矩阵 我自己用的个挫DP写的,感觉写的不是很好,其实可以再优化,DP想法就是以 0 0 到当前 i j 为整体矩阵考虑,当前 i j就是从 i-1 j或者 i,j-1那里最 ...
- bzoj1084 [SCOI2005]最大子矩阵 dp
首先题目是要选几个连续的矩阵,有关连续类的问题是可以最优值直接在相邻两行转移的 而且题目中m<=2是非常方便的条件,分类讨论就可以了 注: 0 0也要转移 码: #include<iost ...
- HDU各种比赛题题解(一)
HDU各种比赛题题解(一) Gardon-DYGG Contest 1 HDU1178 Heritage from father[水题] - 海岛Blog - CSDN博客 HDU1181 变形课[D ...
- 《程序设计技术》课程辅助学习资料
本文档提供课程相关的辅助学习资料. 阅读程序是提高程序设计水平的最为有效的方法,<程序设计技术>课程至少应该阅读后面提供链接博文中的基础部分.能够阅读完基础部分的博文,则可以给课程学习奠定 ...
- leetcode解题思路(无代码) 归类汇总版,面试笔试经典例题
我将舍弃没有巧妙解法的简单题.部分题干.代码实现.非关键步骤,目的是做成一篇每次面试前都能过一遍的思路问答题. 在我仅有的面试经验中,面试官似乎会按知识点提问.因此我认为归类极其重要. 简单的题不一定 ...
- [Tyvj Aug11] 黄金矿工
传送门 Description 黄金矿工是一个经典的小游戏,它可以锻炼人的反应能力.该游戏中,可以通过"挖矿"获得积分并不断升级.玩家可以在线玩flash版黄金矿工,也可以下载后玩 ...
- 题目推荐—BZOJ 水题推荐
[bzoj1756]Vijos1083小白逛公园 裸题- -..线段树维护lmax,rmax,max,sum然后搞之.. [Ahoi2008]Meet 紧急集合 求两两点的lca然后会发现必然有两个l ...
- 子矩阵(暴搜(全排列)+DP)
子矩阵(暴搜(全排列)+DP) 一.题目 子矩阵 时间限制: 1 Sec 内存限制: 128 MB 提交: 1 解决: 1 [提交][状态][讨论版] 题目描述 给出如下定义: 1. 子矩阵:从一 ...
- BZOJ 1084: [SCOI2005]最大子矩阵【DP】
1084: [SCOI2005]最大子矩阵 Time Limit: 10 Sec Memory Limit: 162 MB Description 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得 ...
最新文章
- docker 镜像容器导入导出、查看日志、拷贝文件命令
- 捕获分组和非捕获分组以及命名分组
- 深度学习-Tensorflow2.2-Eager模式与自定义训练{4}-微分运算训练练习-16
- MySQL5.6二进制软件包编译安装详解(三)
- WPF 基础控件之 DataGrid 样式
- leetcode214. 最短回文串(kmp)
- 以撩妹为例,5分钟让你秒懂深度学习!
- Java笔记-Linux环境中因编码问题导致中文String解析有问题
- windows2016+sqlserver2017集群搭建alwayson之搭建配置篇
- html中的声明的作用域,Html/CSS 作用域
- [算法]两个栈实现一个队列
- python曲线拟合绘图_python – 将曲线拟合到分段图像
- 【QT】无需写connect代码关联信号和槽函数
- 黑莓BlackBerry手机刷机ROM常见问题
- 用excel制作双层饼图_原创教程:用Excel做动态双层饼图
- 游戏因为音效而变得触动人心
- ios 获取是否静音模式_iOS 判断设备是否静音
- linux 无法清空回收站
- 地图、比例尺基本认识
- c语言tcp多线程聊天,基于tcp和多线程的多人聊天室-C语言
热门文章
- C#使用双堆栈创建队列
- 计算机二级分省和国家吗,计算机国家二级和省二级有什么区别?
- 故障树分析法 matlab,基于矩阵的故障树分析方法
- 图片md5值不一样_夏天宅家,拍点不一样的宝骏530车模图片!
- Mysql 的 Explain性能分析
- 微型计算机控制课程设计,《微型计算机控制技术》课程设计
- 洛谷P1127 词链 欧拉路问题
- linux查看日历_能从远程获得乐趣的 Linux 命令 | Linux 中国
- Keras——Keras简介、安装、backend
- LeetCode 139. 单词拆分(动态规划)