96952024-02-28 10:37:51norbertvidaKövek (100 pont)cpp11Elfogadva 100/10013ms6456 KiB
#include <bits/stdc++.h>

using namespace std;

typedef long long int lli;

int main() {
    iostream::sync_with_stdio(0);
    cin.tie(0);
    int N;
    cin >> N;
    vector<lli> K(N);
    lli sum = 0L;
    for(int i = 0; i < N; i++) {
        cin >> K[i];
        sum += K[i];
    }
    lli avg = sum / N;
    lli moves = 0L;
    for(int i = 0; i < N - 1; i++) {
        if(K[i] == avg) continue;
        K[i + 1] += K[i] - avg;
        moves++;
    }
    cout << moves << "\n";
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base100/100
1Elfogadva0/03ms2100 KiB
2Elfogadva0/013ms3808 KiB
3Elfogadva5/53ms2912 KiB
4Elfogadva5/53ms2940 KiB
5Elfogadva5/53ms3148 KiB
6Elfogadva5/53ms3232 KiB
7Elfogadva5/53ms3324 KiB
8Elfogadva5/53ms3544 KiB
9Elfogadva7/73ms3628 KiB
10Elfogadva7/72ms3636 KiB
11Elfogadva8/83ms3772 KiB
12Elfogadva8/83ms3912 KiB
13Elfogadva8/83ms4296 KiB
14Elfogadva8/84ms4468 KiB
15Elfogadva8/86ms4672 KiB
16Elfogadva8/810ms5964 KiB
17Elfogadva8/812ms6456 KiB