Submission #1257997

#TimeUsernameProblemLanguageResultExecution timeMemory
1257997motionBitaro the Brave (JOI19_ho_t1)C++20
0 / 100
0 ms328 KiB
#include<bits/stdc++.h> using namespace std; int main() { int h,w; cin>>h>>w; vector<vector<char>> grid(h,vector<char>(w)); vector<int> INGOT(h),ORB(h); for(int i=0;i<h;i++) { int O=0; for(int j=0;j<w;j++) { cin>>grid[i][j]; if(grid[i][j]=='O') O++; } ORB[i]=O; } for(int i=0;i<w;i++) { int I=0; for(int j=0;j<h;j++) { if(grid[j][i]=='I') I++; } INGOT[i]=I; } long long ans=0; for(int i=0;i<h;i++) { for(int j=0;j<w;j++) { if(grid[i][j]=='J') { if(j<h) { ans+=ORB[i]*INGOT[j]; } } } } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...