# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
238635 | urd05 | Strange Device (APIO19_strange_device) | C++14 | 805 ms | 33784 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;
typedef pair<long long,int> P;
vector<P> v;
__int128 gcd(__int128 a,__int128 b) {
if (b==0) {
return a;
}
return gcd(b,a%b);
}
const long long INF=2e18;
bool big=false;
int main(void) {
int n;
__int128 a,b;
long long aa,bb;
scanf("%d %lld %lld",&n,&aa,&bb);
a=aa;
b=bb;
__int128 val=(a*b)/gcd(a,b+1);
for(int i=0;i<n;i++) {
long long l,r;
scanf("%lld %lld",&l,&r);
if (r-l>=val) {
printf("%lld",(long long)val);
return 0;
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... |