Submission #208928

#TimeUsernameProblemLanguageResultExecution timeMemory
208928CRHBitaro the Brave (JOI19_ho_t1)C++17
100 / 100
499 ms9208 KiB
#include <bits/stdc++.h> using namespace std; int main() { int H, W; long long T=0; cin >> H >> W; string s; long long c[W]; fill(c, c+W, 0LL); for (int i=0;i<H;i++) { cin >> s; int k=0; for (int j=W-1;j>=0;j--) { if (s[j]=='J') { c[j]+=(long long)k; } else if (s[j]=='O') { k++; } else if (s[j]=='I') { T+=c[j]; } } } cout << T; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...