# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
196918 | tincamatei | Strange Device (APIO19_strange_device) | C++14 | 1503 ms | 100272 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 long long INF = 1LL << 62;
long long gcd(long long a, long long b) {
long long r;
while(b > 0) {
r = a % b;
a = b;
b = r;
}
return a;
}
set<pair<long long, long long> > ranges;
long long insertRange(long long a, long long b) {
set<pair<long long, long long> >::iterator it;
it = ranges.lower_bound(make_pair(a, -INF));
if(it != ranges.begin()) {
set<pair<long long, long long> >::iterator it2;
it2 = it;
it2--;
if(it2->second >= a) {
it--;
Compilation message (stderr)
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |