132202025-01-07 09:12:44PKBKövek (100 pont)cpp17Hibás válasz 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;
}









RészfeladatÖsszpontTesztVerdiktIdőMemória
base27/100
1Elfogadva0/01ms316 KiB
2Hibás válasz0/026ms944 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Hibás válasz0/51ms316 KiB
6Hibás válasz0/51ms316 KiB
7Elfogadva5/51ms316 KiB
8Elfogadva5/51ms316 KiB
9Elfogadva7/71ms316 KiB
10Hibás válasz0/71ms508 KiB
11Hibás válasz0/81ms316 KiB
12Hibás válasz0/81ms396 KiB
13Hibás válasz0/82ms408 KiB
14Hibás válasz0/83ms360 KiB
15Hibás válasz0/89ms836 KiB
16Hibás válasz0/823ms1044 KiB
17Hibás válasz0/825ms1048 KiB