给个赞吧!
2025-12-29 19:34:14
发布于:浙江
13阅读
0回复
0点赞
#include<iostream>
using namespace std;
int a[15][15];
bool check(int h1,int h2,int w1,int w2){
for(int i=h1;i<=h2;i++){
for(int j=w1;j<=w2;j++){
if(a[i][j]==0){
return false;
}
}
}
return true;
}
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
int max=0;
for(int i=1;i<=n;i++){
for(int j=i;j<=n;j++){
for(int l=1;l<=m;l++){
for(int k=l;k<=m;k++){
if(check(i,j,l,k)){
if(((j-i+1)*(k-l+1))>max){
max=(j-i+1)*(k-l+1);
}
}
}
}
}
}
cout<<max;
return 0;
}
全部评论 1
#include<iostream>
using namespace std;
int a[15][15];
bool check(int h1,int h2,int w1,int w2){
for(int i=h1;i<=h2;i++){
for(int j=w1;j<=w2;j++){
if(a[i][j]==0){
return false;
}
}
}
return true;
}
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
int max=0;
for(int i=1;i<=n;i++){
for(int j=i;j<=n;j++){
for(int l=1;l<=m;l++){
for(int k=l;k<=m;k++){
if(check(i,j,l,k)){
if(((j-i+1)(k-l+1))>max){
max=(j-i+1)(k-l+1);
}
}
}
}
}
}
cout<<max;
return 0;
}2026-01-03 来自 浙江
0














有帮助,赞一个