Submission #1036948

#TimeUsernameProblemLanguageResultExecution timeMemory
1036948inkvizytorBitaro the Brave (JOI19_ho_t1)C++17
100 / 100
61 ms19024 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int h, w; cin >> h >> w; vector<string> m (h, ""); for (int i = 0; i < h; i++) { cin >> m[i]; } vector<long long> c (w, 0); long long r = 0; long long score = 0; for (int i = h-1; i >= 0; i--) { r = 0; for (int j = w-1; j >= 0; j--) { if (m[i][j] == 'J') { score += (long long)r*c[j]; } else if (m[i][j] == 'O') { r++; } else { c[j]++; } } } cout << score << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...