Submission #833541

#TimeUsernameProblemLanguageResultExecution timeMemory
833541vjudge1Bomb (IZhO17_bomb)C++17
6 / 100
270 ms6532 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n, m; cin >> n >> m; char arr[n + 5][m + 5]; for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { cin >> arr[i][j]; } } int res = 0; int sum = 0; if(n == 1 || m == 1) { if(n == 1) { for(int i = 0; i < m; i++) { // cout << res << " "; if(arr[0][i] == '1') { sum++; } else { if(res == 0)res = sum; else if(res > 0 && sum > 0) { res = min(res, sum); } sum = 0; } } if(res == 0)res = sum; else if(res > 0 && sum > 0) res = min(res, sum); } else if(m == 1) { for(int i = 0; i < n; i++) { // cout << sum << " "; if(arr[i][0] == '1') { sum++; } else { if(res == 0)res = sum; else if(res > 0 && sum > 0) { res = min(res, sum); } sum = 0; } } if(res == 0)res = sum; else if(res > 0 && sum > 0)res = min(res, sum); } } cout << res << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...