Submission #484093

#TimeUsernameProblemLanguageResultExecution timeMemory
484093ponytailStrange Device (APIO19_strange_device)C++17
10 / 100
5062 ms524292 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long

signed main() {
    int n, A, B; cin >> n >> A >> B;
    map<pair<int, int>, bool> mp;
    while(n--) {
        int l, r; cin >> l >> r;
        for(int j=l; j<=r; j++) {
            mp[{(j + j/B) % A, j % B}] = 1;
        }
    }
    cout << mp.size() << '\n';
}
#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...