Submission #240340

#TimeUsernameProblemLanguageResultExecution timeMemory
240340valerikkStrange Device (APIO19_strange_device)C++14
10 / 100
5078 ms524292 KiB
#include<bits/stdc++.h> using namespace std; #define x first #define y second #define pb push_back #define eb emplace_back #define mp make_pair #define f(i, n) for (int i = 0; i < (n); i++) #define all(a) (a).begin(), (a).end() #define sz(a) (int)(a).size() #define trace(a) cerr << #a << " = " << a << '\n' #define ll long long #define ld long double #define int long long #define pii pair<int, int> int32_t main() { ios::sync_with_stdio(false); cin.tie(0); int n, a, b; cin >> n >> a >> b; int p = a / __gcd(a, b + 1); set<pair<int, int>> s; while (n--) { int l, r; cin >> l >> r; for (int i = l; i <= r; i++) s.insert({i / b % p, i % b}); } cout << sz(s); 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...