160592025-03-29 14:04:56DIAK00Kártya (80 pont)python3Hibás válasz 15/8017ms3312 KiB
levont=0
adando=0
k=0
n=int(input())
cards=[int(x) for x in input().split()]
adottak=[]
target=[]

kartya_gyemek=sum(cards)/n

if kartya_gyemek%n==0:

    for i in cards:

        if i > kartya_gyemek:
            levont=levont+(i-kartya_gyemek)
            z=i-kartya_gyemek
            i=i-(i-kartya_gyemek)
            adottak.append(int(z))
        
        elif i <= kartya_gyemek:
            adando=kartya_gyemek-i
            levont=levont-adando
            i=i+adando
            adottak.append(0)

    

    print("IGEN")
    print(*adottak)

            





else:
    maradek=sum(cards)%n
    print("NEM")
    print(maradek)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/80
1Hibás válasz0/016ms3312 KiB
2Hibás válasz0/017ms3124 KiB
3Hibás válasz0/416ms3120 KiB
4Elfogadva5/516ms3124 KiB
5Hibás válasz0/516ms3124 KiB
6Elfogadva5/516ms3060 KiB
7Elfogadva5/514ms3140 KiB
8Hibás válasz0/414ms3004 KiB
9Hibás válasz0/416ms3312 KiB
10Hibás válasz0/517ms3116 KiB
11Hibás válasz0/516ms3176 KiB
12Hibás válasz0/516ms2988 KiB
13Hibás válasz0/617ms3144 KiB
14Hibás válasz0/616ms2992 KiB
15Hibás válasz0/716ms3176 KiB
16Hibás válasz0/716ms3136 KiB
17Hibás válasz0/714ms3128 KiB