172282025-06-06 17:59:14algoproKártya (80 pont)pypy3Accepted 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)

SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/039ms19624 KiB
2Accepted0/039ms19580 KiB
3Accepted4/443ms19428 KiB
4Accepted5/545ms19380 KiB
5Accepted5/546ms19468 KiB
6Accepted5/545ms19408 KiB
7Accepted5/539ms19524 KiB
8Accepted4/439ms19492 KiB
9Accepted4/445ms19720 KiB
10Accepted5/545ms19744 KiB
11Accepted5/541ms19716 KiB
12Accepted5/539ms19740 KiB
13Accepted6/648ms21192 KiB
14Accepted6/641ms19876 KiB
15Accepted7/748ms21196 KiB
16Accepted7/741ms19612 KiB
17Accepted7/748ms21256 KiB