Submission #781521

#TimeUsernameProblemLanguageResultExecution timeMemory
781521devariaotaStrange Device (APIO19_strange_device)C++17
10 / 100
5045 ms524288 KiB
#include<bits/stdc++.h>
 
#define sherina ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define pb push_back
#define int long long
#define INF 1e18

using namespace std;

int n , a , b , l[1000006] , r[1000006];
set < pair < int , int > > st;

signed main(){
    cin >> n >> a >> b;
    for(int i = 1 ; i <= n ; i++){
        cin >> l[i] >> r[i];
        for(int j = l[i] ; j <= r[i] ; j++){
            int x = (j + j / b) % a , y = j % b;
            st.insert(make_pair(x , y));
        }
    }
    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...