제출 #557875

#제출 시각아이디문제언어결과실행 시간메모리
557875alextodoranBitaro the Brave (JOI19_ho_t1)C++17
100 / 100
264 ms53124 KiB
/** ____ ____ ____ ____ ____ ||a |||t |||o |||d |||o || ||__|||__|||__|||__|||__|| |/__\|/__\|/__\|/__\|/__\| **/ #include <bits/stdc++.h> using namespace std; typedef long long ll; int main () { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int N, M; cin >> N >> M; char mat[N][M]; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { cin >> mat[i][j]; } } int R[N][M]; for (int i = 0; i < N; i++) { for (int j = M - 1, curr = 0; j >= 0; j--) { curr += (mat[i][j] == 'O'); R[i][j] = (mat[i][j] == 'J' ? curr : 0); } } ll answer = 0; for (int j = 0; j < M; j++) { for (int i = 0, curr = 0; i < N; i++) { curr += R[i][j]; if (mat[i][j] == 'I') { answer += curr; } } } cout << answer << "\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...