195612025-12-14 17:31:56GergoszaboLapozgatáscpp17Elfogadva 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms500 KiB
2Elfogadva1ms316 KiB
subtask212/12
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
subtask324/24
6Elfogadva2ms316 KiB
7Elfogadva2ms316 KiB
8Elfogadva2ms316 KiB
9Elfogadva2ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
subtask428/28
12Elfogadva92ms1844 KiB
13Elfogadva93ms1976 KiB
14Elfogadva93ms1980 KiB
15Elfogadva93ms1844 KiB
16Elfogadva93ms2028 KiB
17Elfogadva93ms1844 KiB
18Elfogadva93ms1844 KiB
subtask536/36
19Elfogadva93ms1844 KiB
20Elfogadva93ms2036 KiB
21Elfogadva93ms1980 KiB
22Elfogadva93ms1844 KiB
23Elfogadva94ms1844 KiB
24Elfogadva93ms2036 KiB
25Elfogadva93ms1844 KiB
26Elfogadva93ms1844 KiB
27Elfogadva93ms1844 KiB