164782025-05-02 17:22:56algoproPontos Átlagpypy3Hibás válasz 0/100100ms44024 KiB
# UUID: d1d59be4-285a-4a77-9a48-71fe2fe0d555
termek, atlag = [int(x) for x in input().split()]
arak = [int(x) for x in input().split()]
penz = atlag*termek
ossz_ar = sum(arak)
kulonbseg = ossz_ar - penz
megvaltoztatni = 0
for i in range(termek):
    if ossz_ar < penz:
        megvaltoztatni += 1
        print(megvaltoztatni)
        exit()
    if ossz_ar > penz:
        if arak[i] > kulonbseg:
            megvaltoztatni += 1
            print(megvaltoztatni)
            exit()
        elif arak[i] <= kulonbseg:
            kulonbseg - (arak[i]-1)
            megvaltoztatni += 1
print(megvaltoztatni)


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva39ms19420 KiB
2Elfogadva45ms19516 KiB
subtask20/20
3Elfogadva46ms19436 KiB
4Elfogadva43ms19384 KiB
5Elfogadva41ms19376 KiB
6Elfogadva39ms19536 KiB
7Hibás válasz46ms19400 KiB
8Elfogadva39ms19400 KiB
9Elfogadva43ms19484 KiB
10Elfogadva39ms19344 KiB
11Elfogadva39ms19460 KiB
12Elfogadva39ms19444 KiB
13Elfogadva43ms19436 KiB
subtask30/40
14Elfogadva46ms19816 KiB
15Részben helyes46ms21188 KiB
16Elfogadva45ms19868 KiB
17Részben helyes45ms21092 KiB
18Részben helyes48ms21072 KiB
19Részben helyes50ms21164 KiB
20Elfogadva43ms21212 KiB
21Elfogadva41ms19844 KiB
22Hibás válasz46ms19832 KiB
23Részben helyes50ms21148 KiB
24Hibás válasz39ms19772 KiB
25Részben helyes43ms21168 KiB
26Hibás válasz39ms19692 KiB
subtask40/40
27Elfogadva82ms43880 KiB
28Részben helyes96ms43928 KiB
29Részben helyes89ms43868 KiB
30Részben helyes85ms43892 KiB
31Részben helyes100ms43940 KiB
32Részben helyes86ms43908 KiB
33Részben helyes97ms44004 KiB
34Részben helyes85ms44024 KiB
35Részben helyes86ms43904 KiB
36Elfogadva85ms41952 KiB
37Elfogadva97ms43864 KiB
38Hibás válasz90ms37932 KiB
39Részben helyes86ms43716 KiB
40Hibás válasz83ms43840 KiB
41Részben helyes98ms40328 KiB
42Elfogadva93ms43824 KiB
43Elfogadva92ms40036 KiB