Submission #729177

#TimeUsernameProblemLanguageResultExecution timeMemory
7291771075508020060209tcStrange Device (APIO19_strange_device)C++14
10 / 100
5039 ms524396 KiB

#include<bits/stdc++.h>

using namespace std;
#define int long long
int n;int A;int B;
int ar[1000006];int br[1000006];


signed main(){
cin>>n>>A>>B;
set<pair<int,int>>st;
for(int i=1;i<=n;i++){
    cin>>ar[i]>>br[i];
}
for(int i=1;i<=n;i++){
    for(int t=ar[i];t<=br[i];t++){
        st.insert({(t+t/B)%A,t%B } );
    }
}
cout<<st.size()<<endl;


}


#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...