195602025-12-14 17:24:43GergoszaboLapozgatáscpp17Partially correct 82/10097ms3128 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int m, k, n; cin >> m >> k >> n;
    vector<int> v(n);
    for (int i = 0; i < n; i++){
        cin >> v[i];
    }
    int ans1 = 0, sum = 0, minn = k, maxn = k;
    int 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
1Accepted1ms316 KiB
2Accepted1ms316 KiB
subtask212/12
3Accepted1ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
subtask324/24
6Accepted2ms316 KiB
7Accepted1ms500 KiB
8Accepted2ms508 KiB
9Accepted2ms316 KiB
10Accepted1ms396 KiB
11Accepted1ms316 KiB
subtask428/28
12Accepted94ms1192 KiB
13Accepted96ms1244 KiB
14Accepted96ms1076 KiB
15Accepted94ms1200 KiB
16Accepted94ms1196 KiB
17Accepted96ms1076 KiB
18Accepted96ms1076 KiB
subtask518/36
19Partially correct96ms1076 KiB
20Partially correct96ms1268 KiB
21Partially correct96ms1076 KiB
22Partially correct97ms1520 KiB
23Partially correct96ms1076 KiB
24Partially correct96ms3128 KiB
25Partially correct96ms1076 KiB
26Partially correct96ms3100 KiB
27Accepted96ms1780 KiB