做法是lemonfor的暴力
代码如下
#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
using namespace std;
int m,n,map[10000],num,ans=0;
char c;
int main(){
scanf("%d%d",&m,&n);
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
scanf("%s",&c);
if(c=='R') map[j]=0;
else ++map[j];
num=map[j];
for(int k=j-1;k && map[k];k--){
num=min(num,map[k]);
ans=max(ans,(j-k+1)*num);
}
}
}
ans*=3;
printf("%d",ans);
return 0;
}
wa了第四个点
(我这里下载第四个点发生转码错误,打开是乱码)
望大佬帮忙