제출 #978186

#제출 시각아이디문제언어결과실행 시간메모리
978186willychan이상한 기계 (APIO19_strange_device)C++17
0 / 100
5081 ms524288 KiB
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
//#include<bits/extc++.h>
//__gnu_pbds
// observation 
// every thing is the same, actually
// it will probably be A/gcd(A,b+1)*B stuff,so basically lcm(A,B) 

int main(){
	int n;
	ll A,B;
	cin>>n>>A>>B;
	set<pair<ll,ll> > s;
	for(int i=0;i<n;i++){
		ll l,r;cin>>l>>r;
		for(int j=l;j<=r;j++){
			s.insert({(j+j/B)%A,j%B});
		}
	}
	cout<<s.size()<<'\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...