Submission #843697

#TimeUsernameProblemLanguageResultExecution timeMemory
843697AlphaMale06Bitaro the Brave (JOI19_ho_t1)C++14
100 / 100
132 ms18156 KiB
#include <bits/stdc++.h> using namespace std; #define int long long const int N = 3003; char a[N][N]; signed main() { ios_base::sync_with_stdio(0); cin.tie(0); int n, m; cin >> n >> m; for(int i=0; i< n; i++){ for(int j=0; j< m; j++){ cin >> a[i][j]; } } int rows[n]={0}; int cols[m]={0}; int ans=0; for(int i=n-1; i>=0; i--){ for(int j=m-1; j>=0; j--){ if(a[i][j]=='O'){ rows[i]++; } else if(a[i][j]=='I'){ cols[j]++; } else ans+=rows[i]*cols[j]; } } cout << ans << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...