Submission #270457

#TimeUsernameProblemLanguageResultExecution timeMemory
270457REALITYNBStrange Device (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...