#include<bits/stdc++.h>
using namespace std;
int main()
{
int h,w;
cin>>h>>w;
vector<vector<char>> grid(h,vector<char>(w));
vector<int> INGOT(h),ORB(h);
for(int i=0;i<h;i++)
{
int O=0;
for(int j=0;j<w;j++)
{
cin>>grid[i][j];
if(grid[i][j]=='O') O++;
}
ORB[i]=O;
}
for(int i=0;i<w;i++)
{
int I=0;
for(int j=0;j<h;j++)
{
if(grid[j][i]=='I') I++;
}
INGOT[i]=I;
}
long long ans=0;
for(int i=0;i<h;i++)
{
for(int j=0;j<w;j++)
{
if(grid[i][j]=='J')
{
ans+=ORB[i]*INGOT[j];
}
}
}
cout<<ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |