POJ1050二维数组的最大子数组和
2010-10-25 09:36
302 查看
#include <stdio.h> #include <memory.h> int data[101][101]; int DP[101]; int main() { int N; scanf("%d",&N); for (int i = 0;i<N;++i) for (int j = 0;j<N;++j) scanf("%d",&data[i][j]); int max = 0; for (int k=0;k<N;++k) { memset(DP,0,sizeof(DP)); for(int i =k;i<N;++i) { int b =0; for(int j = 0;j<N;++j) { DP[j] +=data[i][j]; if(b>=0)b+=DP[j]; else b = DP[j]; if(b>max)max =b; } } } printf("%d/n",max); return 0; }
相关文章推荐
- 求二维数组的最大子数组
- 返回一个二维数组中最大联通子数组的和
- poj1050-求二维数组子数组和的最大值
- 求二维数组的子数组中的最大值!
- 求二维数组中最大字数组的和
- 一维数组和二维数组的最大连续子数组问题
- 二维数组最大子数组的和 结对开发
- java二维数组求每行最大值,每列最小值,及输出数组主对角线上的元素
- dp求最大子段(一维数组,二维数组)
- 找出二维数组各数组中最大数并组成新数组
- 二维数组求最大子数组的和(连通性)
- 子数组之和最大值(二维数组)
- poj1050 二维数组最大子序列矩阵和
- 求二维数组的最大子数组 ZOJ1074
- 二维数组首尾相连最大子数组
- 求二维数组的子数组的和的最大值
- 求二维数组最大子数组的和
- 编写一个通用程序,将二维数组含有最大元素的列与第0列元素对调。例如,原数组和调换后的目标数组为
- 二维数组求最大子数组和(环形)
- 环状二维数组最大子数组和