Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
46769 | zhouhuanyu 玙静 | 最大空白区 | C++ | 运行超时 | 1000 MS | 236 KB | 665 | 2024-05-05 11:48:10 |
#include <bits/stdc++.h> using namespace std; int a[40][40]; int main(){ int n, m, maxn = 0; cin >> n >> m; for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ cin >> a[i][j]; } } for(int i = 1; i <= n; i++){ for(int j = 0; j <= m; j++){ int tmp = 0; for(int x = i; i >= 0; x--){ for(int y = j; y >= 0; y--){ int sum = 0; for(int a1 = i; a1 >= x; a1--){ for(int b1 = j; b1 >= y; b1--){ sum += a[a1][b1]; } } if(sum == 0){ tmp = (i - x + 1) * (j - y + 1); if(tmp > maxn){ maxn = tmp; } } } } } } cout << maxn; return 0; }