132202025-01-07 09:12:44PKBKövek (100 pont)cpp17Wrong answer 27/10026ms1048 KiB
#include <iostream>
#include <vector>

using namespace std;

int main() {
    int kovek_szama;
    vector<int> kovek;

    cin >> kovek_szama;
    int temp;

    for (int i = 0; i < kovek_szama; i++) {
        cin >> temp;
        kovek.push_back(temp);
    }

    int osszeg = 0;

    for (int i = 0; i<kovek_szama; i++) {
        osszeg+=kovek[i];
    }

    int atlag = osszeg / kovek_szama;

    int atviheto_kovek = 0;

    int mozgatasok = 0;

    for (int i = 0; i<kovek_szama; i++) {
        if (kovek[i] > atlag) {
            atviheto_kovek += kovek[i] - atlag;
            kovek[i] -= kovek[i] - atlag;
            mozgatasok++;
        }

        if (kovek[i] < atlag) {

            atviheto_kovek -= atlag - kovek[i];

            kovek[i] = atlag;

        }
    }

    cout << mozgatasok;
}









SubtaskSumTestVerdictTimeMemory
base27/100
1Accepted0/01ms316 KiB
2Wrong answer0/026ms944 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Wrong answer0/51ms316 KiB
6Wrong answer0/51ms316 KiB
7Accepted5/51ms316 KiB
8Accepted5/51ms316 KiB
9Accepted7/71ms316 KiB
10Wrong answer0/71ms508 KiB
11Wrong answer0/81ms316 KiB
12Wrong answer0/81ms396 KiB
13Wrong answer0/82ms408 KiB
14Wrong answer0/83ms360 KiB
15Wrong answer0/89ms836 KiB
16Wrong answer0/823ms1044 KiB
17Wrong answer0/825ms1048 KiB