Submission #270457

#TimeUsernameProblemLanguageResultExecution timeMemory
270457REALITYNB이상한 기계 (APIO19_strange_device)C++14
10 / 100
5091 ms524292 KiB
#include <bits/stdc++.h> 
#define int long long 
using namespace std; 
signed main(){
	int n  , a , b ;
	cin>> n >>a>> b ; 
	int ans = 0  ; 
	map<pair<int,int>,int> occ ; 
	for(int i=0;i<n;i++){
		int l ,r ;  
		cin>>l>>r ; 
		for(;l<=r;l++){
			int x = l+l/b ; 
			x%=a ; 
			int y = l%b ; 
//			if(x>y) swap(x,y) ; 
			if(occ[{x,y}]) continue ; 
			ans++ ; 
			occ[{x,y}]=1 ; 
		}
	}
	cout << ans ; 
	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...