SOJ 1014二维最大子矩阵
2012-07-29 22:05
253 查看
这是在一维上的推广
把数据压缩成一维处理就好了
把数据压缩成一维处理就好了
#include<stdio.h> #include<string.h> int main() { int a[110][110]; int b[110]; int n; while(scanf("%d",&n)==1) { int i,j,k; int ma=-10000000; int sum=0; for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); for(i=0;i<n;i++) { memset(b,0,sizeof(b)); for(j=i;j<n;j++) { for(k=0;k<n;k++) b[k]+=a[j][k]; sum=0; for(k=0;k<n;k++) { sum+=b[k]; if(sum<0) sum=0; if(sum>ma) ma=sum; } } } printf("%d\n",ma); } return 0; }
相关文章推荐
- 求二维矩阵最大子矩阵和
- poj 1050动态规划+最大子矩阵和+二维化为一维来求最大子串和值
- hdu 1559 最大子矩阵(二维树状数组)
- 最大子矩阵(二维树状数组)
- 【左神算法课】二维矩阵的子矩阵最大累加和
- 每日微软面试题——day 8(最大的二维子矩阵)
- POJ - 1050 To the Max ...二维最大子矩阵转化为1维
- hdu 1081 最大子矩阵(二维前缀和优化)@
- 题目:返回一个二维循环数组中最大子矩阵的和
- HDU 1559 最大子矩阵 [二维树状数组]【数据结构】
- HDU 1505 求最大子矩阵(二维)
- 返回一个二维循环数组中最大子矩阵的和
- poj 1050 To the max(二维最大子串和,最大子矩阵)
- HDU 1559 最大子矩阵 (二维DP)
- 【动态规划】求二维矩阵的最大和子矩阵
- NYOJ 104 最大子矩阵(二维DP)
- NYOJ 104 最大子矩阵(二维DP)
- 每日微软面试题——day 8(最大的二维子矩阵)
- HDU1559 最大子矩阵 (二维树状数组)
- 求矩阵中元素和最大的二维子矩阵