Submission #531241

#TimeUsernameProblemLanguageResultExecution timeMemory
531241someoneBitaro the Brave (JOI19_ho_t1)C++14
100 / 100
182 ms17988 KiB
#include <bits/stdc++.h> #define int long long using namespace std; struct Art { int sz, val; }; const int N = 3e3 + 42, INF = 1e18 + 42, MOD = 1e9 + 7; char c[N][N]; int lig, col, val[N][2]; signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> lig >> col; for(int i = 0; i < lig; i++) for(int j = 0; j < col; j++) cin >> c[i][j]; int ans = 0; for(int i = lig-1; i > -1; i--) for(int j = col-1; j > -1; j--) if(c[i][j] == 'O') val[i][0]++; else if(c[i][j] == 'I') val[j][1]++; else ans += val[j][1] * val[i][0]; cout << ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...