195612025-12-14 17:31:56GergoszaboLapozgatáscpp17Accepted 100/10094ms2036 KiB
#include <iostream>
#include <bits/stdc++.h>
using ll = long long;
using namespace std;

int main()
{
    ll m, k, n; cin >> m >> k >> n;
    vector<long long> v(n);
    for (int i = 0; i < n; i++){
        cin >> v[i];
    }
    ll ans1 = 0, sum = 0, minn = k, maxn = k;
    ll now = k;
    for (int i = 0; i < n; i++){
        if (minn > v[i] || v[i] > maxn){
            ans1++; sum += abs(now - v[i]);
            now = v[i];
        }
        if (v[i] < minn) minn = v[i];
        if (v[i] > maxn) maxn = v[i];
    }
    cout << ans1 << " " << sum;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms500 KiB
2Accepted1ms316 KiB
subtask212/12
3Accepted1ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
subtask324/24
6Accepted2ms316 KiB
7Accepted2ms316 KiB
8Accepted2ms316 KiB
9Accepted2ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
subtask428/28
12Accepted92ms1844 KiB
13Accepted93ms1976 KiB
14Accepted93ms1980 KiB
15Accepted93ms1844 KiB
16Accepted93ms2028 KiB
17Accepted93ms1844 KiB
18Accepted93ms1844 KiB
subtask536/36
19Accepted93ms1844 KiB
20Accepted93ms2036 KiB
21Accepted93ms1980 KiB
22Accepted93ms1844 KiB
23Accepted94ms1844 KiB
24Accepted93ms2036 KiB
25Accepted93ms1844 KiB
26Accepted93ms1844 KiB
27Accepted93ms1844 KiB