Submission #401933

#TimeUsernameProblemLanguageResultExecution timeMemory
401933BelguteiStrange Device (APIO19_strange_device)C++17
10 / 100
5071 ms524292 KiB
#include <algorithm> #include <bitset> #include <complex> #include <deque> #include <exception> #include <fstream> #include <functional> #include <iomanip> #include <ios> #include <iosfwd> #include <iostream> #include <istream> #include <iterator> #include <limits> #include <list> #include <locale> #include <map> #include <memory> #include <new> #include <numeric> #include <ostream> #include <queue> #include <set> #include <sstream> #include <stack> #include <stdexcept> #include <streambuf> #include <string> #include <typeinfo> #include <utility> #include <valarray> #include <vector> using namespace std; #define ll long long #define ff first #define ss second #define mk make_pair #define pb push_back #define __fast ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); #define MOD 1000000007 map<pair<ll,ll>,ll> mp; int main(){ __fast ll n,a,b; cin>>n>>a>>b; for(int i=1; i<=n; i++){ ll l,r; cin>>l>>r; for(ll j=l; j<=r; j++){ ll x=j%a; x+=(j/b)%a; x%=a; ll y=j%b; mp[mk(x,y)]++; } } cout<<mp.size(); }
#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...