# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
101845 | brcode | Bitaro the Brave (JOI19_ho_t1) | C++14 | 954 ms | 155384 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <iostream>
using namespace std;
const long long MAXN = 3010;
char arr[MAXN][MAXN];
long long dp[MAXN][MAXN];
long long dp2[MAXN][MAXN];
int main(){
long long n,m;
cin>>n>>m;
for(long long i=1;i<=n;i++){
for(long long j=1;j<=m;j++){
cin>>arr[i][j];
}
}
for(long long i=1;i<=n;i++){
for(long long j=m;j>=1;j--){
dp[i][j] = dp[i][j+1]+(arr[i][j] == 'O');
}
}
for(long long j=1;j<=m;j++){
for(long long i=n;i>=1;i--){
dp2[i][j] = dp2[i+1][j] + (arr[i][j] == 'I');
}
}
long long ans =0;
for(long long i=1;i<=n;i++){
for(long long j=1;j<=m;j++){
if(arr[i][j] == 'J'){
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |