제출 #225670

#제출 시각아이디문제언어결과실행 시간메모리
225670BeanZ이상한 기계 (APIO19_strange_device)C++14
0 / 100
5079 ms405356 KiB
#include <bits/stdc++.h> using namespace std; #define ull unsigned long long #define endl '\n' #define ll long long const int N = 1e6 + 5; pair<ll, ll> c[N]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); //freopen("VLJUM.INP", "r", stdin); //freopen("VLJUM.OUT", "w", stdout); ll n, a, b; cin >> n >> a >> b; ll sum = 0; for (int i = 1; i <= n; i++){ cin >> c[i].first >> c[i].second; sum += c[i].second - c[i].first + 1; } if (sum <= 1000000){ map<pair<ll,ll>, ll> mem; for (int i = 1; i <= n; i++){ for (int j = c[i].first; j <= c[i].second; j++){ mem[{(j + j/b) % a, j % b}] = 1; } } cout << mem.size(); } 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...