9695 2024. 02. 28 10:37:51 norbertvida Kövek (100 pont) cpp11 Elfogadva 100/100 13ms 6456 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 Összpont Teszt Verdikt Idő Memória
base 100/100
1 Elfogadva 0/0 3ms 2100 KiB
2 Elfogadva 0/0 13ms 3808 KiB
3 Elfogadva 5/5 3ms 2912 KiB
4 Elfogadva 5/5 3ms 2940 KiB
5 Elfogadva 5/5 3ms 3148 KiB
6 Elfogadva 5/5 3ms 3232 KiB
7 Elfogadva 5/5 3ms 3324 KiB
8 Elfogadva 5/5 3ms 3544 KiB
9 Elfogadva 7/7 3ms 3628 KiB
10 Elfogadva 7/7 2ms 3636 KiB
11 Elfogadva 8/8 3ms 3772 KiB
12 Elfogadva 8/8 3ms 3912 KiB
13 Elfogadva 8/8 3ms 4296 KiB
14 Elfogadva 8/8 4ms 4468 KiB
15 Elfogadva 8/8 6ms 4672 KiB
16 Elfogadva 8/8 10ms 5964 KiB
17 Elfogadva 8/8 12ms 6456 KiB