120552024-11-26 15:59:32kochvPontos Átlagpython3Accepted 100/100256ms26344 KiB
N,K = map(int,input().strip().split())
P = list(map(int,input().strip().split()))
o1 = K*N
# print(o1)
o2 = sum(P)
# print("o2=",o2)

P.sort()
if o1 == o2:
    print(str(0))
elif o1 >= o2:
    print(str(1))
else:
    i = -1
    while o1 < o2:
        # print("*")
        # print("i=",i)
        if P[i]> o2 - o1:
            # print("**")
            o2 = o1
        else:
            o2 = o2 - (P[i]-1)
            # print("***")
            # print("o2=",o2)
            P[i] = 1
            i -=1
        # print(P)
    print(str(-i))

    
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3128 KiB
2Accepted16ms3128 KiB
subtask220/20
3Accepted16ms3128 KiB
4Accepted16ms3124 KiB
5Accepted16ms3120 KiB
6Accepted16ms2872 KiB
7Accepted16ms3024 KiB
8Accepted17ms3056 KiB
9Accepted16ms2956 KiB
10Accepted16ms3012 KiB
11Accepted16ms3204 KiB
12Accepted16ms3108 KiB
13Accepted16ms3120 KiB
subtask340/40
14Accepted17ms3060 KiB
15Accepted17ms3124 KiB
16Accepted16ms3044 KiB
17Accepted16ms3056 KiB
18Accepted17ms3312 KiB
19Accepted17ms3124 KiB
20Accepted16ms3412 KiB
21Accepted17ms3128 KiB
22Accepted16ms3056 KiB
23Accepted16ms2992 KiB
24Accepted16ms3140 KiB
25Accepted16ms3236 KiB
26Accepted17ms3128 KiB
subtask440/40
27Accepted155ms24888 KiB
28Accepted207ms24976 KiB
29Accepted158ms25056 KiB
30Accepted171ms25020 KiB
31Accepted180ms25040 KiB
32Accepted157ms25048 KiB
33Accepted256ms24924 KiB
34Accepted237ms24956 KiB
35Accepted180ms25040 KiB
36Accepted175ms24916 KiB
37Accepted152ms24896 KiB
38Accepted71ms6124 KiB
39Accepted140ms23692 KiB
40Accepted148ms24996 KiB
41Accepted107ms16348 KiB
42Accepted144ms26344 KiB
43Accepted108ms23236 KiB