Submission #391331

#TimeUsernameProblemLanguageResultExecution timeMemory
391331timmyfengBitaro the Brave (JOI19_ho_t1)C++17
20 / 100
3 ms848 KiB
#include <bits/stdc++.h> using namespace std; const int N = 3000; int row[N], col[N]; string grid[N]; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int h, w; cin >> h >> w; for (int i = 0; i < h; ++i) { cin >> grid[i]; } int ans = 0; for (int i = h - 1; i >= 0; --i) { for (int j = w - 1; j >= 0; --j) { if (grid[i][j] == 'J') { ans += row[i] * col[j]; } else if (grid[i][j] == 'O') { ++row[i]; } else { ++col[j]; } } } cout << ans << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...