172282025-06-06 17:59:14algoproKártya (80 pont)pypy3Elfogadva 80/8048ms21256 KiB
# UUID: c462829a-010b-4227-981a-93a3ba38add2
def kartyak_elosztasa(n, kartyak):
    osszes = sum(kartyak)
    if osszes % n != 0:
        maradek = osszes % n
        hiany = n - maradek
        print("NEM")
        print(hiany)
    else:
        cel = osszes // n
        elajandekoz = [0] * n
        for i in range(n):
            if kartyak[i] > cel:
                elajandekoz[i] = kartyak[i] - cel
        print("IGEN")
        print(" ".join(map(str, elajandekoz)))

n = int(input())
kartyak = list(map(int, input().split()))
kartyak_elosztasa(n, kartyak)

RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/039ms19624 KiB
2Elfogadva0/039ms19580 KiB
3Elfogadva4/443ms19428 KiB
4Elfogadva5/545ms19380 KiB
5Elfogadva5/546ms19468 KiB
6Elfogadva5/545ms19408 KiB
7Elfogadva5/539ms19524 KiB
8Elfogadva4/439ms19492 KiB
9Elfogadva4/445ms19720 KiB
10Elfogadva5/545ms19744 KiB
11Elfogadva5/541ms19716 KiB
12Elfogadva5/539ms19740 KiB
13Elfogadva6/648ms21192 KiB
14Elfogadva6/641ms19876 KiB
15Elfogadva7/748ms21196 KiB
16Elfogadva7/741ms19612 KiB
17Elfogadva7/748ms21256 KiB