Submission #1004938

#TimeUsernameProblemLanguageResultExecution timeMemory
1004938vjudge1Strange Device (APIO19_strange_device)C++17
10 / 100
5072 ms524288 KiB
#include <bits/stdc++.h>

using namespace std;

#define int long long

signed main()
{
	int n,a,b;
	cin>>n>>a>>b;
	set<pair<int,int>> se;
	for (int i=0;i<n;i++)
	{
		int l,r;
		cin>>l>>r;
		for (int t=l;t<=r;t++)
			se.insert({(t+t/b)%a,t%b});
	}
	cout<<se.size()<<endl;
	
	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...