Submission #654680

#TimeUsernameProblemLanguageResultExecution timeMemory
654680horiseunStrange Device (APIO19_strange_device)C++11
10 / 100
5071 ms524288 KiB
#include <iostream> #include <vector> #include <set> #include <tuple> #include <algorithm> using namespace std; #define ll long long ll a, b, n, l, r; set<pair<ll, ll>> s; ll calcX(ll t) { return (t + t / b) % a; } ll calcY(ll t) { return t % b; } int main() { ios_base::sync_with_stdio(false); cin.tie(0); cin >> n >> a >> b; for (int i = 0; i < n; i++) { cin >> l >> r; for (ll j = l; j <= r; j++) { s.insert({calcX(j), calcY(j)}); } } cout << s.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...