5001 2023. 04. 08 19:10:46 Laci3000 Kártya (80 pont) cpp17 Elfogadva 80/80 3ms 3400 KiB

#include <iostream>
#include <vector>

using namespace std;

vector<int> beolvaso() {
    int x;
    cin >> x;
    vector<int> t(x);
    for (int i = 0; i < x; i++)
    {
        cin >> t[i];
    }

    return t;
}
void feldolgozas(vector<int> t) {
    int osszeg = 0;
    for (int i = 0; i < t.size(); i++)
    {
        osszeg += t[i];
    }
    int a = osszeg % t.size();
    if (a == 0) {

        cout << "IGEN" << endl;
        int b = osszeg / t.size();
        for (size_t c = 0; c <t.size(); c++)
        {
            if (t[c] - b < 0) {
                cout << 0;
                cout << " ";
            }
            else {
                cout << t[c] - b;
                cout << " ";
            }
        }

    }
    else {
        cout << "NEM" << endl;
        cout << t.size() - a;
    }
}
int main()
{
    vector<int> lista = beolvaso();
    feldolgozas(lista);
}

Részfeladat Összpont Teszt Verdikt Idő Memória
base 80/80
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 3ms 2004 KiB
3 Elfogadva 4/4 3ms 2212 KiB
4 Elfogadva 5/5 3ms 2432 KiB
5 Elfogadva 5/5 3ms 2636 KiB
6 Elfogadva 5/5 3ms 2852 KiB
7 Elfogadva 5/5 3ms 3060 KiB
8 Elfogadva 4/4 2ms 3152 KiB
9 Elfogadva 4/4 2ms 3152 KiB
10 Elfogadva 5/5 3ms 3160 KiB
11 Elfogadva 5/5 3ms 3156 KiB
12 Elfogadva 5/5 3ms 3172 KiB
13 Elfogadva 6/6 3ms 3176 KiB
14 Elfogadva 6/6 3ms 3300 KiB
15 Elfogadva 7/7 3ms 3388 KiB
16 Elfogadva 7/7 3ms 3388 KiB
17 Elfogadva 7/7 3ms 3400 KiB