Submission #781699

#TimeUsernameProblemLanguageResultExecution timeMemory
781699andecaandeciStrange Device (APIO19_strange_device)C++17
0 / 100
234 ms16020 KiB
#include <bits/stdc++.h>
#define int long long
#define fi first
#define se second
#define keish                             ios_base::sync_with_stdio(0);       cin.tie(0); cout.tie(0)
      
using namespace std;

int n, a, b, l, r;

signed main(){
      keish;
      cin >> n >> a >> b;

      vector<int> l(n), r(n);
      int c = a / gcd(a, b + 1) * b;
      for(int i = 0; i < n; i++){
            cin >> l[i] >> r[i];
      }

      for(int i = 0; i < n; i++){
            if(r[i] - l[i] + 1 >= c){
                  cout << c << '\n';
                  return 0;
            }
      }
}     
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...