HDU 2830 Matrix Swapping II(dp最大子矩阵和)
2016-09-14 18:09
483 查看
// // main.cpp // Richard // // Created by 邵金杰 on 16/9/14. // Copyright © 2016年 邵金杰. All rights reserved. // #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn=1000+10; int h[maxn][maxn],p[maxn]; char map[maxn][maxn]; int n,m; int main() { while(scanf("%d%d",&n,&m)!=EOF) { int MAX=-1; memset(h,0,sizeof(h)); for(int i=1;i<=n;i++) scanf("%s",map[i]+1); for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { if(map[i][j]=='1') h[i][j]=1+h[i-1][j]; } memcpy(p+1,h[i]+1,sizeof(int)*m); sort(p+1,p+m+1); for(int j=1;j<=m;j++) MAX=max(MAX,(m-j+1)*p[j]); } printf("%d\n",MAX); } return 0; }
相关文章推荐
- HDU 2830 Matrix Swapping II (最大子矩阵)
- hdoj 2830 Matrix Swapping II (DP求最大子矩阵的变型题)
- HDu 2830 Matrix Swapping II(dp)
- 2830 Matrix Swapping II(最大子矩阵)
- HDU-2830-Matrix Swapping II(DP)
- HDU 2830 Matrix Swapping II(最大完全子矩阵之可移动列)
- HDu 2830 Matrix Swapping II(dp)
- HDU 2830 Matrix Swapping II(最大完全子矩阵之可移动列)
- HDU 2830 Matrix Swapping II(最大完全子矩阵之可移动列)
- HDU 2830 Matrix Swapping II (最大完全子矩阵之可移动列)
- hdu 2830 Matrix Swapping II dp 动态规划
- HDU 2830 Matrix Swapping II (最大列可移动子矩形面积)
- HDU 2830 Matrix Swapping II (DP,最大全1矩阵)
- HDU 2830 Matrix Swapping II (DP,最大全1矩阵)
- HDU 2830 Matrix Swapping II(最大子矩阵续)
- HDU 2830 Matrix Swapping II (预处理的线性dp)
- HDU 2830 Matrix Swapping II (预处理的线性dp)
- Matrix Swapping II - HDU 2830 dp
- hdu - 2830 - Matrix Swapping II(排序)
- TOJ 3667 HDU 2830 Matrix Swapping II