Submission #1146235

#TimeUsernameProblemLanguageResultExecution timeMemory
1146235vladiliusStrange Device (APIO19_strange_device)C++20
10 / 100
5093 ms589824 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; using pii = pair<int, int>; using pll = pair<ll, ll>; #define pb push_back #define ff first #define ss second #define arr4 array<ll, 4> int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; ll a, b; cin>>n>>a>>b; vector<ll> l(n + 1), r(n + 1); map<pll, bool> mp; for (int i = 1; i <= n; i++){ cin>>l[i]>>r[i]; for (ll t = l[i]; t <= r[i]; t++){ ll x = (t + t / b) % a, y = t % b; mp[{x, y}] = 1; } } cout<<mp.size()<<"\n"; }
#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...