This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
int h, w;
cin >> h >> w;
vector < long long > JOPairs(w);
long long ans = 0LL;
for (int i = 0; i < h; ++i) {
string s;
cin >> s;
int numO = 0;
for (int j = (int) s.size() - 1; j >= 0; --j) {
if (s[j] == 'O') {
++numO;
} else if (s[j] == 'J') {
JOPairs[j] += numO;
} else {
ans += JOPairs[j];
}
}
}
cout << ans << '\n';
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |