poj 1050 最大子矩阵
2012-08-14 13:45
411 查看
import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String []args){ Scanner cin = new Scanner(System.in); int [][] matrix = new int [105][105]; int [] map = new int [105]; int n,i,j,k; int max; n = cin.nextInt(); for(i = 1; i <= n; i ++) for(j = 1; j <= n; j ++) matrix[i][j] = cin.nextInt(); max = -100000000; int sum; for(i = 1; i <= n; i ++) { Arrays.fill(map,0); for(j = i; j <= n; j ++) { for(k = 1,sum = 0; k <= n; k ++) { map[k] += matrix[j][k]; sum = sum + map[k] > 0 ? sum + map[k]:0; if(sum > max) max = sum; } } } System.out.println(max); } }
相关文章推荐
- poj 1050动态规划+最大子矩阵和+二维化为一维来求最大子串和值
- poj 1050 To the Max(最大子矩阵和)
- POJ 1050 求最大子矩阵和 动态规划
- poj 1050 To the Max(最大子矩阵和)
- HDU 1081 & POJ 1050 To The Max (最大子矩阵和)
- poj 1050 To the Max_dp求最大子矩阵和
- poj 1050 求矩阵的子矩阵的元素和最大
- hdu 1081 To The Max ****poj 1050(最大子矩阵和)DP
- poj 1050 To the Max_dp求最大子矩阵和
- POJ 1050 To the Max (动态规划——求最大子矩阵和)
- POJ 1050 最大子矩阵和 DP
- POJ--1050--To the Max(线性动规,最大子矩阵和)
- 【简单DP】POJ 1050 最大子矩阵
- [POJ 1050] To the Max DP+最大子矩阵和
- [ACM_动态规划] POJ 1050 To the Max ( 动态规划 二维 最大连续和 最大子矩阵)
- POJ 1050 To the Max(dp 最大子矩阵和/最大子段和问题)
- POJ--1050--To the Max(线性动规,最大子矩阵和)
- POJ_1050(最大子矩阵和)
- poj 1050 To the Max(最大子矩阵和)
- POJ_1050_To the Max(最大子矩阵和)