Submission #788244

#TimeUsernameProblemLanguageResultExecution timeMemory
78824412345678Bitaro the Brave (JOI19_ho_t1)C++17
0 / 100
1 ms328 KiB
#include <bits/stdc++.h> using namespace std; const int nx=3e3+100; long long h, w, dpr[nx], dpc[nx]; long long ans; char c; vector<pair<int, int>> v; int main() { cin.tie(NULL)->sync_with_stdio(false); cin>>h>>w; for (int i=1; i<=h; i++) { for (int j=1; j<=w; j++) { cin>>c; if (c=='J') v.push_back({i, j}); if (c=='O') dpr[i]++; if (c=='I') dpc[j]++; } } for (auto [x, y]:v) ans+=dpr[y]*dpc[x]; cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...