133222025-01-07 14:04:36MezeiDavidKártya (80 pont)cpp17Elfogadva 80/801ms512 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n, osszeg = 0;
    cin >> n;
    vector<int> b(n);
    for(int i = 0; i < n; i++)
    {
        cin >> b[i];
        osszeg += b[i];
    }
    bool z;
    if(osszeg % n != 0)
    {
        cout << "NEM\n" << n - osszeg % n;
        z = 0;
    }
    else
    {
        cout << "IGEN\n";
        z = 1;
    }
    if(z)
    {
        int atlag = osszeg / n;
        for(int i = 0; i < n; i++)
        {
            if(b[i] > atlag)
                cout << b[i] - atlag << " ";
            else
                cout << 0 << " ";
        }
    }

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva4/41ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/51ms316 KiB
6Elfogadva5/51ms512 KiB
7Elfogadva5/51ms368 KiB
8Elfogadva4/41ms316 KiB
9Elfogadva4/41ms316 KiB
10Elfogadva5/51ms316 KiB
11Elfogadva5/51ms316 KiB
12Elfogadva5/51ms316 KiB
13Elfogadva6/61ms316 KiB
14Elfogadva6/61ms316 KiB
15Elfogadva7/71ms376 KiB
16Elfogadva7/71ms316 KiB
17Elfogadva7/71ms316 KiB