# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
120565 | nandonathaniel | Strange Device (APIO19_strange_device) | C++14 | 687 ms | 68936 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 long long LL;
const LL INF=2e18;
const LL MAXN=2e6+5;
LL kali(LL a,LL b){
if(b==1)return a;
LL ret=kali(a,b/2);
ret=min(INF,2LL*ret);
if(b&1)ret=min(INF,ret+a);
return ret;
}
LL L[MAXN],R[MAXN];
pair<LL,LL> isi[MAXN];
int main(){
ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
LL n,A,B;
cin >> n >> A >> B;
for(LL i=1;i<=n;i++){
cin >> L[i] >> R[i];
}
LL p=kali(A/__gcd(A,B+1),B);
LL baru=n+1;
for(LL i=1;i<=n;i++){
if(R[i]-L[i]+1>=p){
cout << p << endl;
return 0;
# | 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... |