255282026-02-20 14:35:59mihalykocsisKártya (80 pont)cpp17Elfogadva 80/801ms508 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n; cin >> n;
	vector<int> v(n);
	int ossz = 0;
	for (int i = 0; i < n; i++) {
		cin >> v[i];
		ossz += v[i];
	}
	if (ossz % n != 0) {
		cout << "NEM" << "\n" << n - ossz % n;
	} else {
		cout << "IGEN" << "\n";
		vector<int> v2(n);
		for (int i = 0; i < n; i++) {
			v2[i] = v[i] - ossz / n;
		}
		for (int i = 0; i < n; i++) {
			if (v2[i] < 0) {
				v2[i] = 0;
			}
			cout << v2[i] << " ";
		}
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/01ms508 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva4/41ms508 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/51ms316 KiB
6Elfogadva5/51ms316 KiB
7Elfogadva5/51ms316 KiB
8Elfogadva4/41ms316 KiB
9Elfogadva4/41ms324 KiB
10Elfogadva5/51ms356 KiB
11Elfogadva5/51ms316 KiB
12Elfogadva5/51ms500 KiB
13Elfogadva6/61ms316 KiB
14Elfogadva6/61ms316 KiB
15Elfogadva7/71ms344 KiB
16Elfogadva7/71ms508 KiB
17Elfogadva7/71ms316 KiB