#include <bits/stdc++.h>
using namespace std;
int n,m,bj;
bool a[105][105];
bool check(int i,int j){
if(i+bj-1>n || j+bj-1>m){
return 0;
}
for(int l=i; l<=i+bj-1; l++){
for(int r=j; r<=j+bj-1; r++){
if(!a[i][j]){
return 0;
}
}
}
return 1;
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
cin>>n>>m;
for(int i=1; i<=n; i++){
for(int j=1; j<=m; j++){
cin>>a[i][j];
}
}
int maxn=INT_MIN;
for(bj=1; bj<=min(n,m); bj++){
for(int i=1; i<=n; i++){
for(int j=1; j<=m; j++){
if(check(i,j)){
cout<<i<<' '<<j<<' '<<bj<<"\n";
maxn=bj;
}
}
}
}
cout<<maxn<<"\n";
return 0;
}
感觉没什么问题,为什么会WA呢