Submission #701666

#TimeUsernameProblemLanguageResultExecution timeMemory
701666vjudge1Bitaro the Brave (JOI19_ho_t1)C++17
0 / 100
1 ms340 KiB
#include <bits/stdc++.h> #define fast ios_base::sync_with_stdio(false); cin.tie(NULL); #define int long long #define inf ((int)1e18) #define N 3005 using namespace std; string arr[N]; int icnt[N]; int32_t main(){ fast int h, w; cin>>h>>w; for(int i=1; i <= h; i++){ cin>>arr[i]; arr[i]=" "+arr[i]; } int ans=0; for(int i=h; i > 0; i--){ int ocnt=0; for(int j=w; j > 0; j--){ if(arr[i][j] == 'O'){ ocnt++; } if(arr[i][j] == 'I'){ icnt[i]++; } if(arr[i][j] == 'J'){ ans+=icnt[i]*ocnt; } } } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...