236572026-01-27 08:23:42gyarturSípálya (55 pont)cpp17Hibás válasz 0/55500ms1268 KiB
#include <iostream>
#include <vector>

using namespace std;

vector<int> x;
int n, k;

void Beolvas(){
    cin>>n>>k;
    x.resize(n);
    for(int i = 0; i < n; i++){
        cin>>x[i];
    }
}

int main()
{
    Beolvas();

    int mini = (1<<30);
    for(int i = 0; i < n-k; i++){
        int s = 0;
        for(int j = i+1; j < i+k; j++){
            int d = x[j] - x[j-1];
            if(d < 0){
                s += -1*d - 1;
            }
            else{
                s += (d+1)*(j-i);
            }
        }
        mini = min(s, mini);
    }
    cout<<mini;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/55
1Elfogadva0/01ms316 KiB
2Hibás válasz0/01ms316 KiB
3Hibás válasz0/21ms504 KiB
4Hibás válasz0/22ms316 KiB
5Hibás válasz0/22ms316 KiB
6Hibás válasz0/22ms316 KiB
7Hibás válasz0/32ms404 KiB
8Hibás válasz0/117ms316 KiB
9Hibás válasz0/123ms508 KiB
10Hibás válasz0/128ms432 KiB
11Hibás válasz0/116ms436 KiB
12Hibás válasz0/116ms432 KiB
13Hibás válasz0/132ms432 KiB
14Hibás válasz0/235ms432 KiB
15Hibás válasz0/216ms432 KiB
16Időlimit túllépés0/2500ms996 KiB
17Időlimit túllépés0/2500ms1080 KiB
18Időlimit túllépés0/2500ms1268 KiB
19Időlimit túllépés0/3500ms1268 KiB
20Időlimit túllépés0/2486ms1076 KiB
21Időlimit túllépés0/2500ms1076 KiB
22Időlimit túllépés0/2499ms1076 KiB
23Időlimit túllépés0/2500ms1076 KiB
24Időlimit túllépés0/2486ms1076 KiB
25Időlimit túllépés0/2500ms1076 KiB
26Időlimit túllépés0/2500ms1076 KiB
27Időlimit túllépés0/2500ms1076 KiB
28Időlimit túllépés0/3476ms1076 KiB
29Időlimit túllépés0/3500ms1076 KiB
30Időlimit túllépés0/3500ms1076 KiB