Submission #782150

#TimeUsernameProblemLanguageResultExecution timeMemory
782150christinelynnStrange Device (APIO19_strange_device)C++17
10 / 100
5084 ms524288 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n,a,b;
ll l[1000005],r[1000005];
int main(){
    ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    cin>>n>>a>>b;
    ll s=0;
    set<pair<ll,ll>> st;
    for (int i=1;i<=n;i++){
        cin>>l[i]>>r[i];
        s+=(r[i]-l[i])+1;
        for (ll j=l[i];j<=r[i];j++){
                st.insert({(j+j/b)%a,j%b});
        }
      
    }
        cout<<st.size();
    // else if ()
}
#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...