蒟蒻问个问题
查看原帖
蒟蒻问个问题
307453
云浅知处はなび楼主2020/4/29 13:02

2020分蒟蒻求助......只过了#1和#3。

#include<cstdio>
#include<algorithm>
using namespace std;

int a[105][105],f[105][105],n,ans=-1,m;

int min3(int a,int b,int c){
    return min(min(a,b),c);
}

int main(){
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            scanf("%d",&a[i][j]);
            if(a[i][j])
                f[i][j]=min3(a[i][j-1],a[i-1][j],a[i-1][j-1])+1;
            ans=max(ans,f[i][j]);
        }
    }
    printf("%d",ans);

    return 0;
}
2020/4/29 13:02
加载中...