Submission #978186

#TimeUsernameProblemLanguageResultExecution timeMemory
978186willychanStrange Device (APIO19_strange_device)C++17
0 / 100
5081 ms524288 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; //#include<bits/extc++.h> //__gnu_pbds // observation // every thing is the same, actually // it will probably be A/gcd(A,b+1)*B stuff,so basically lcm(A,B) int main(){ int n; ll A,B; cin>>n>>A>>B; set<pair<ll,ll> > s; for(int i=0;i<n;i++){ ll l,r;cin>>l>>r; for(int j=l;j<=r;j++){ s.insert({(j+j/B)%A,j%B}); } } cout<<s.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...