제출 #1355469

#제출 시각아이디문제언어결과실행 시간메모리
1355469gvancakBitaro the Brave (JOI19_ho_t1)C++20
50 / 100
1096 ms11608 KiB
//oto
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main() 
{
int h, w;
cin >> h >> w;
vector<string> a(h);
for (int i = 0; i < h; i++) cin >> a[i];
ll r = 0;
for (int i = 0; i < h; i++)
{
for (int k = i + 1; k < h; k++)
{
vector<int> o(w + 1, 0);
for (int j = w - 1; j >= 0; j--)
{
o[j] = o[j + 1] + (a[i][j] == 'O');
}
for(int j=0; j < w;j++)
{
if(a[i][j]=='J' && a[k][j]=='I') r+=o[j+1];
}
}
}
cout<< r <<endl;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…