Submission #698842

#TimeUsernameProblemLanguageResultExecution timeMemory
698842Abrar_Al_SamitStrange Device (APIO19_strange_device)C++17
0 / 100
297 ms15956 KiB
#include<bits/stdc++.h>
using namespace std;

void PlayGround() {
  long long n, a, b;
  cin>>n>>a>>b;

  vector<array<long long,2>>iner(n);
  for(int i=0; i<n; ++i) {
    cin>>iner[i][0]>>iner[i][1];
  }

  long long g = __gcd(a, b+1);
  long long interval = (a / __gcd(a, b+1)) * b;
  cout<<min(iner[0][1]-iner[0][0]+1, interval)<<'\n';

  // cerr << "Time elapsed: " << 1.0 * clock() / CLOCKS_PER_SEC << " s.\n";
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  PlayGround();
  return 0;
}

Compilation message (stderr)

strange_device.cpp: In function 'void PlayGround()':
strange_device.cpp:13:13: warning: unused variable 'g' [-Wunused-variable]
   13 |   long long g = __gcd(a, b+1);
      |             ^
#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...