Submission #15803

#TimeUsernameProblemLanguageResultExecution timeMemory
15803comet빨간 직사각형 (kriii3_QQ)C++98
0 / 20
0 ms142740 KiB
#include<iostream> using namespace std; int n,m,d[3333][3333],col[3333][3333],lev[3333][3333]; char a[3333][3333]; int main(){ ios::sync_with_stdio(0); cin>>n>>m; for(int i=1;i<=n;i++)cin>>&a[i][1]; for(int j=1;j<=m;j++) for(int i=1;i<=n;i++) col[i][j]=col[i-1][j]+(a[i][j]=='R'); for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) lev[i][j]=lev[i][j-1]+(a[i][j]=='R'); int ans=0; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ if(a[i][j]!='R')continue; d[i][j]=d[i-1][j]+lev[i][j]; ans+=d[i][j]; } } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...