Submission #134464

#TimeUsernameProblemLanguageResultExecution timeMemory
134464redaStrange Device (APIO19_strange_device)C++14
0 / 100
5094 ms524292 KiB
#include<bits/stdc++.h> using namespace std ; #define endl '\n' #define ll long long #define fi first #define se second #define mp make_pair #define pb push_back #define MOD 1000000007 int main () { ll n,A,B; cin>>n>>A>>B; while(n--){ ll l,r; cin>>l>>r; set<pair<ll,ll>> s; for(int i=l;i<=r;i++) { ll x= (i%A+((ll)floor(i/B))%A)%A; ll y= (i%B); s.insert(mp(x,y)); } cout<<s.size()<<endl; } 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...