Submission #1158298

#TimeUsernameProblemLanguageResultExecution timeMemory
1158298soduynga45Bitaro the Brave (JOI19_ho_t1)C++20
100 / 100
456 ms23088 KiB
#include<bits/stdc++.h> using namespace std; #define ll long long #define ff first #define ss second #define pb push_back int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); float db,y[100000],x[1000000]; long long t,i,l,n,mod=1000000007,c,a,m,e,d,b,k,j,w[300005],f,z[500005],g=0,q,p,r[500005],h,o[1001][1001]; map<ll,ll>blp,mp,np; set<ll>st; string s,sa[200005],ta[200005],sn,sm,sk,cr,sx,sy; pair<ll,ll>pr[500005]; char ch[200005]; vector<ll>ret,v; cin>>n>>m; for (i=0; i<n; i++){ cin>>sa[i]; } a=0; for (i=n-1; i>=0; i--){ for (j=m-1; j>=0; j--){ if (sa[i][j]=='I'){ mp[j]++; } if (sa[i][j]=='O'){ np[i]++; } if (sa[i][j]=='J'){ a=a+np[i]*mp[j]; } } } cout<<a; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...