Submission #833488

#TimeUsernameProblemLanguageResultExecution timeMemory
833488vjudge1Bomb (IZhO17_bomb)C++17
24 / 100
34 ms7124 KiB
#include <bits/stdc++.h> using namespace std; string s[2505]; int main() { ios::sync_with_stdio(0); cin.tie(0); int n, m; cin >> n >> m; for (int i = 0; i < n; i++) { cin >> s[i]; } int W = m, H = n; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (s[i][j] == '1') { int cnt = 1; while (j + 1 < m && s[i][j+1] == '1') { j++; cnt++; } W = min(W, cnt); } } } for (int j = 0; j < m; j++) { for (int i = 0; i < n; i++) { if (s[i][j] == '1') { int cnt = 1; while (i + 1 < n && s[i+1][j] == '1') { i++; cnt++; } H = min(H, cnt); } } } cout << W*H << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...