Submission #781622

#TimeUsernameProblemLanguageResultExecution timeMemory
781622devariaotaStrange Device (APIO19_strange_device)C++17
0 / 100
5096 ms524288 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll, ll> pll;

ll n, a, b;
set<pll> st;

int main(){
  cin >> n >> a >> b;
  while(n--)
  {
    ll l, r;
    cin >> l >> r;
    for (int i = l; i <= r; ++i)
    {
      pll hasil = {(i + i/b) % a, i % b};
      st.insert(hasil);
    }
  }

  cout << st.size() << "\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...