# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
127204 | EntityIT | The Kingdom of JOIOI (JOI17_joioi) | C++14 | 1395 ms | 86384 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<bits/stdc++.h>
using namespace std;
const int N = (int)2e3 + 5, M = N, inf = (int)1e9 + 123;
int n, m, a[N][M], mnA = inf, mxA = -inf, sumMn[N][M], sumMx[N][M];
bool check1 () {
for (int prv = 0, i = 1; i <= n; ++i) {
int nxt = -1;
for (int j = prv; j <= m; ++j) {
if (sumMn[i][j] == j && sumMx[i][m] - sumMx[i][j] == m - j) { nxt = j; break ; }
}
if (nxt == -1) return false;
prv = nxt;
}
return true;
}
bool check2 () {
for (int prv = 0, i = 1; i <= n; ++i) {
int nxt = -1;
for (int j = prv; j <= m; ++j) {
if (sumMx[i][j] == j && sumMn[i][m] - sumMn[i][j] == m - j) { nxt = j; break ; }
}
if (nxt == -1) return false;
prv = nxt;
}
return true;
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |