147532025-02-01 16:48:10LenglZalanMorPontos Átlagpython3Wrong answer 0/100294ms27776 KiB

N, K = map(int, input("add meg N és K (szóközzel elválasztva): ").split())
P = list(map(int, input().split()))
current_sum = sum(P)
desired_sum = N * K
difference = desired_sum - current_sum
P.sort()
changes = 0
if difference > 0:
    for i in range(N):
        if difference <= 0:
            break
        increase = min(difference, K - P[i])
        difference -= increase
        changes += 1
else:
    for i in range(N-1, -1, -1):
        if difference >= 0:
            break
        decrease = min(-difference, P[i] - K)
        difference += decrease
        changes += 1
print(changes)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Wrong answer16ms3320 KiB
2Wrong answer16ms3124 KiB
subtask20/20
3Wrong answer17ms3124 KiB
4Wrong answer16ms3124 KiB
5Wrong answer16ms3124 KiB
6Wrong answer14ms3124 KiB
7Wrong answer16ms3136 KiB
8Wrong answer16ms3084 KiB
9Wrong answer14ms3112 KiB
10Wrong answer16ms2912 KiB
11Wrong answer16ms3088 KiB
12Wrong answer16ms3128 KiB
13Wrong answer16ms3108 KiB
subtask30/40
14Wrong answer16ms3176 KiB
15Wrong answer17ms3128 KiB
16Wrong answer16ms3224 KiB
17Wrong answer16ms3124 KiB
18Wrong answer17ms3124 KiB
19Wrong answer17ms3128 KiB
20Wrong answer17ms3488 KiB
21Wrong answer16ms3120 KiB
22Wrong answer16ms3128 KiB
23Wrong answer16ms3196 KiB
24Wrong answer16ms3124 KiB
25Wrong answer16ms3004 KiB
26Wrong answer16ms3312 KiB
subtask40/40
27Wrong answer245ms26316 KiB
28Wrong answer231ms26288 KiB
29Wrong answer182ms26324 KiB
30Wrong answer200ms26332 KiB
31Wrong answer232ms26232 KiB
32Wrong answer170ms26320 KiB
33Wrong answer277ms26332 KiB
34Wrong answer294ms26332 KiB
35Wrong answer229ms26336 KiB
36Wrong answer211ms26468 KiB
37Wrong answer151ms26332 KiB
38Wrong answer68ms7352 KiB
39Wrong answer142ms25036 KiB
40Wrong answer137ms26284 KiB
41Wrong answer112ms17308 KiB
42Wrong answer143ms27776 KiB
43Wrong answer107ms24064 KiB