Submission #493735

#TimeUsernameProblemLanguageResultExecution timeMemory
493735watoKEBitaro the Brave (JOI19_ho_t1)C++17
100 / 100
423 ms55672 KiB
#include <bits/stdc++.h> #define ll long long #define pb push_back using namespace std; ll t,n,a,b,cvp,dgr; int dizi[3005][3005]; string s[3005]; int o,iler; int main() { cin>>a>>b; for (int i=1;i<=a;i++) { cin>>s[i]; o=0; for (int j=b-1;j>=0;j--) { if (s[i][j]=='O') o++; if (s[i][j]=='J') dizi[i][j]=o; } } for (int i=0;i<b;i++) { iler=0; for (int j=a;j>=0;j--) { if (s[j][i]=='I') iler++; if (s[j][i]=='J') cvp+=dizi[j][i]*iler; } } cout<<cvp; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...