zoukankan      html  css  js  c++  java
  • luogu_1387 最大正方形

    #include<bits/stdc++.h>
    using namespace std;
    int n,m,a[110][110],maxn;
    int min(int a,int b,int c){return min(a,min(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]);
    for(int i=1;i<=n;i++)
    for(int j=1;j<=m;j++)if(a[i][j]){
    a[i][j]=min(a[i-1][j],a[i][j-1],a[i-1][j-1])+1;
    maxn=max(a[i][j],maxn);
    }
    printf("%d ",maxn);
    return 0;
    }
  • 相关阅读:
    例2-3
    例2-2
    例2-1
    p14
    第一次作业
    例1-1
    第二次作业(2)
    第二次作业
    第三章3-3
    第三章3-2
  • 原文地址:https://www.cnblogs.com/codetogether/p/7127991.html
Copyright © 2011-2022 走看看