Submission #983717

#TimeUsernameProblemLanguageResultExecution timeMemory
983717pccStrange Device (APIO19_strange_device)C++17
10 / 100
526 ms524288 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pll pair<ll,ll> #define fs first #define sc second ll N,A,B; vector<pll> v; pll f(ll t){ return pll((t+t/B)%A,t%B); } int main(){ ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin>>N>>A>>B; while(N--){ ll s,e; cin>>s>>e; for(ll i = s;i<=e;i++)v.push_back(f(i)); } sort(v.begin(),v.end()); v.resize(unique(v.begin(),v.end())-v.begin()); cout<<v.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...