# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
598932 | Jomnoi | Hedgehog Daniyar and Algorithms (IZhO19_sortbooks) | C++17 | 3061 ms | 75672 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 MAX_N = 1e6 + 5;
const int INF = 1e9 + 7;
int w[MAX_N];
struct A {
int ma, mi;
bool ok;
A operator+(const A &o) const {
int ma_, mi_;
bool ok_;
ok_ = ok | o.ok | (ma > o.mi);
ma_ = max(ma, o.ma);
mi_ = min(mi, o.mi);
return {ma_, mi_, ok_};
}
}tree[4 * MAX_N];
void build(int idx, int l, int r) {
if(l == r) {
tree[idx] = {w[l], w[l], false};
return;
}
int mid = (l + r) / 2;
build(idx * 2, l, mid);
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |