Submission #982941

#TimeUsernameProblemLanguageResultExecution timeMemory
982941vjudge1Strange Device (APIO19_strange_device)C++17
10 / 100
936 ms53180 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main(){ int n, A, B; cin >> n >> A >> B; vector<array<int, 2>> a(n); int sum = 0; for(int i = 0; i < n; i ++) cin >> a[i][0] >> a[i][1], sum += a[i][1] - a[i][0] + 1; if(sum <= 1e6){ set<array<int, 2>> s; for(int i = 0; i < n; i ++) for(int j = a[i][0]; j <= a[i][1]; j ++) s.insert({(j + (j / B)) % A, j % B}); cout << s.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...