# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
640876 | Alexandruabcde | Homework (CEOI22_homework) | C++14 | 229 ms | 92012 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;
struct Node {
int st, dr;
int sz;
Node () {
st = 1, dr = 0;
sz = 0;
}
};
string S;
int pos = 0;
Node Join (Node a, Node b, bool op) {
Node ans;
ans.sz = a.sz + b.sz;
if (op == false) {
ans.st = min(a.st, b.st);
ans.dr = a.dr + b.dr - 1;
}
else {
ans.st = a.st + b.st;
ans.dr = max(a.dr + b.sz, a.sz + b.dr);
# | 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... |