제출 #1130686

#제출 시각아이디문제언어결과실행 시간메모리
1130686Ludissey이상한 기계 (APIO19_strange_device)C++20
10 / 100
5108 ms589824 KiB
#include <bits/stdc++.h>
#define int long long
#define sz(a) (int)a.size()
#define all(a) a.begin(), a.end()
#define rall(a) a.rbegin(), a.rend()
 
using namespace std;

const int LOG=21;

signed main() {
    ios_base::sync_with_stdio(false); cin.tie(nullptr);
    int n,A,B; cin >> n >> A >> B;
    int c=0;
    set<pair<int,int>> st;
    for (int i = 0; i < n; i++)
    {
        int l,r; cin >> l >> r;
        while(l<=r){
            int x=(l+(int)(l/B))%A,y=l%B;
            if(st.find({x,y})==st.end()) c++;
            st.insert({x,y});
            l++;
        }
    }
    cout << c << "\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...