| 18727 | 2025-11-01 11:21:20 | PKB | Lapozgatás | cpp17 | Időlimit túllépés 24/100 | 612ms | 225848 KiB |
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
long long M, K;
int N;
cin >> M >> K >> N;
vector<long long> A(N);
for (int i = 0; i < N; ++i) cin >> A[i];
unordered_set<long long> latta;
latta.insert(K);
long long curr = K;
long long totalFlips = 0;
int flipStarts = 0;
for (long long target : A) {
if (latta.count(target)) continue; // már látta
flipStarts++;
totalFlips += llabs(curr - target);
long long start = min(curr, target);
long long end = max(curr, target);
// minden köztes látottn
for (long long i = start; i <= end; ++i) latta.insert(i);
curr = target;
}
cout << flipStarts << " " << totalFlips << "\n";
return 0;
}
| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 1ms | 316 KiB | ||||
| 2 | Elfogadva | 1ms | 316 KiB | ||||
| subtask2 | 0/12 | ||||||
| 3 | Időlimit túllépés | 612ms | 207728 KiB | ||||
| 4 | Időlimit túllépés | 611ms | 225848 KiB | ||||
| 5 | Időlimit túllépés | 611ms | 207960 KiB | ||||
| subtask3 | 24/24 | ||||||
| 6 | Elfogadva | 1ms | 560 KiB | ||||
| 7 | Elfogadva | 1ms | 316 KiB | ||||
| 8 | Elfogadva | 4ms | 316 KiB | ||||
| 9 | Elfogadva | 4ms | 508 KiB | ||||
| 10 | Elfogadva | 3ms | 316 KiB | ||||
| 11 | Elfogadva | 2ms | 316 KiB | ||||
| subtask4 | 0/28 | ||||||
| 12 | Időlimit túllépés | 612ms | 217784 KiB | ||||
| 13 | Időlimit túllépés | 611ms | 200024 KiB | ||||
| 14 | Időlimit túllépés | 611ms | 200132 KiB | ||||
| 15 | Időlimit túllépés | 611ms | 218048 KiB | ||||
| 16 | Időlimit túllépés | 588ms | 209080 KiB | ||||
| 17 | Időlimit túllépés | 588ms | 209232 KiB | ||||
| 18 | Időlimit túllépés | 588ms | 192696 KiB | ||||
| subtask5 | 0/36 | ||||||
| 19 | Időlimit túllépés | 586ms | 46548 KiB | ||||
| 20 | Időlimit túllépés | 587ms | 81628 KiB | ||||
| 21 | Időlimit túllépés | 586ms | 47804 KiB | ||||
| 22 | Időlimit túllépés | 586ms | 43468 KiB | ||||
| 23 | Időlimit túllépés | 591ms | 81524 KiB | ||||
| 24 | Időlimit túllépés | 592ms | 91792 KiB | ||||
| 25 | Időlimit túllépés | 597ms | 177248 KiB | ||||
| 26 | Időlimit túllépés | 598ms | 187784 KiB | ||||
| 27 | Időlimit túllépés | 587ms | 194744 KiB | ||||