제출 #646021

#제출 시각아이디문제언어결과실행 시간메모리
646021Tenis0206이상한 기계 (APIO19_strange_device)C++11
5 / 100
443 ms49212 KiB
#include <bits/stdc++.h> #define int long long using namespace std; int n,a,b; vector<pair<int,int>> e; int fr[1000005]; signed main() { ios::sync_with_stdio(false); cin.tie(0); cin>>n>>a>>b; for(int i=1;i<=n;i++) { int l,r; cin>>l>>r; if(r - l + 1 >= a * b) { cout<<a * b<<'\n'; return 0; } l %= a * b; r %= a * b; if(l <= r) { e.push_back({l,r}); } else { e.push_back({0,r}); e.push_back({l,a*b-1}); } } sort(e.begin(),e.end()); for(auto it : e) { ++fr[it.first]; --fr[it.second + 1]; } int rez = (fr[0] > 0); for(int i=1;i<a*b;i++) { fr[i] += fr[i-1]; rez += (fr[i] > 0); } cout<<rez<<'\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...