#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int a,int b)
{
return a>b;
}
int main()
{
int n,m;
char ch;
int a[1005];
int b[1005];
while(scanf("%d %d",&n,&m)==2)
{
int max=0;
for(int i=0;i<n;i++)
{
getchar();
for(int j=0;j<m;j++)
{
scanf("%c",&ch);
if(i)
a[j]=(ch=='0')?0:(a[j]+1);
else
a[j]=(ch=='0')?0:1;
b[j]=a[j];
}
sort(b,b+m,cmp);
j=0;
while(j<m&&b[j])
{
if(b[j]*(j+1)>max)
max=b[j]*(j+1);
j++;
}
}
printf("%d\n",max);
}
return 0;
}
hdu 2830 dp
最新推荐文章于 2019-08-11 23:41:50 发布