Submission #716188

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
7161882023-03-29 08:26:43shoryu386Bitaro the Brave (JOI19_ho_t1)C++17
50 / 100
552 ms274432 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
main(){
int n, m; cin >> n >> m;
char arr[n][m];
for (int x = n-1; x > -1; x--){
for (int y = 0; y < m; y++) cin >> arr[x][y];
}
int OpsumHori[n][m], OpsumVert[n][m], IpsumHori[n][m], IpsumVert[n][m];
for (int x = 0; x < n; x++){
OpsumHori[x][m-1] = (arr[x][m-1] == 'O');
IpsumHori[x][m-1] = (arr[x][m-1] == 'I');
for (int y = m-2; y > -1; y--){
OpsumHori[x][y] = OpsumHori[x][y+1] + (arr[x][y] == 'O');
IpsumHori[x][y] = IpsumHori[x][y+1] + (arr[x][y] == 'I');
}
}
for (int y = 0; y < m; y++){
OpsumVert[0][y] = (arr[0][y] == 'O');
IpsumVert[0][y] = (arr[0][y] == 'I');
for (int x = 1; x < n; x++){
OpsumVert[x][y] = OpsumVert[x-1][y] + (arr[x][y] == 'O');
IpsumVert[x][y] = IpsumVert[x-1][y] + (arr[x][y] == 'I');
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

joi2019_ho_t1.cpp:6:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    6 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...