Submission #1262924

#TimeUsernameProblemLanguageResultExecution timeMemory
1262924chikien2009Bitaro the Brave (JOI19_ho_t1)C++20
100 / 100
55 ms10176 KiB
#include <bits/stdc++.h> using namespace std; void setup() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); } int n, m, x[3000], y[3000]; long long res; string s[3000]; int main() { setup(); cin >> n >> m; for (int i = 0; i < n; ++i) { cin >> s[i]; } for (int i = n - 1; i >= 0; --i) { for (int j = m - 1; j >= 0; --j) { if (s[i][j] == 'J') { res += x[i] * y[j]; } x[i] += (s[i][j] == 'O'); } for (int j = m - 1; j >= 0; --j) { y[j] += (s[i][j] == 'I'); } } cout << res; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...