Submission #530800

#TimeUsernameProblemLanguageResultExecution timeMemory
530800groshiBitaro the Brave (JOI19_ho_t1)C++17
100 / 100
77 ms18988 KiB
#include<iostream> #include<string> #define ll long long using namespace std; ll dol[4000]; string t[4000]; int main() { cin.tie(0); cout.tie(0); ios_base::sync_with_stdio(0); int n,m; cin>>n>>m; for(int i=0;i<n;i++) cin>>t[i]; ll wynik=0; for(int i=n-1;i>=0;i--) { ll mam=0; for(int j=m-1;j>=0;j--) { if(t[i][j]=='J') wynik+=mam*dol[j]; if(t[i][j]=='O') mam++; if(t[i][j]=='I') dol[j]++; } } cout<<wynik; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...