97062024-03-02 13:40:07szellandPontos Átlagpython3Hibás válasz 0/100312ms44316 KiB
bem0 = input()
bem0 = bem0.split()
bem = input()
bem = bem.split()
cel_atl = float(bem0[1])
eg_cel_atl = int(cel_atl)
darabszam = int(bem0[0])
ossz = 0
celossz = darabszam * eg_cel_atl

atlag = 0
for i in range(len(bem)):
    bem[i] = (int(bem[i]))
    ossz += bem[i]
atlag = ossz / darabszam
cskell = ossz - celossz
#print(cskell)
#print(atlag)
#print(bem)
valtkell = 0
#paratlan = False
if atlag < cel_atl:
    print(1)
elif atlag == cel_atl:
    print(0)
else:
    bem.sort(reverse = True)
    szaml = 0
    while ossz != celossz:
        if cskell <= bem[szaml]:
            print(valtkell + 1)
            break
        else:
            cskell -= bem[szaml] - 1
            szaml += 1
            valtkell += 1
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz17ms11256 KiB
2Elfogadva18ms11588 KiB
subtask20/20
3Elfogadva17ms11764 KiB
4Elfogadva17ms11772 KiB
5Elfogadva17ms11840 KiB
6Elfogadva17ms12300 KiB
7Elfogadva17ms12464 KiB
8Elfogadva17ms12556 KiB
9Elfogadva17ms12800 KiB
10Elfogadva17ms12604 KiB
11Hibás válasz17ms12500 KiB
12Hibás válasz17ms12524 KiB
13Elfogadva17ms12856 KiB
subtask30/40
14Elfogadva17ms13196 KiB
15Elfogadva18ms13288 KiB
16Elfogadva17ms13396 KiB
17Elfogadva18ms13216 KiB
18Elfogadva19ms13180 KiB
19Elfogadva18ms13228 KiB
20Elfogadva18ms13452 KiB
21Elfogadva17ms13176 KiB
22Elfogadva17ms13156 KiB
23Hibás válasz17ms13404 KiB
24Elfogadva18ms13504 KiB
25Hibás válasz17ms13392 KiB
26Elfogadva17ms13520 KiB
subtask40/40
27Elfogadva143ms44108 KiB
28Elfogadva261ms43896 KiB
29Elfogadva232ms43776 KiB
30Elfogadva263ms43844 KiB
31Elfogadva246ms44084 KiB
32Elfogadva223ms43856 KiB
33Elfogadva303ms43776 KiB
34Elfogadva312ms43928 KiB
35Elfogadva259ms44100 KiB
36Elfogadva261ms44124 KiB
37Elfogadva153ms44068 KiB
38Elfogadva145ms19928 KiB
39Hibás válasz219ms42628 KiB
40Elfogadva211ms44280 KiB
41Hibás válasz180ms32848 KiB
42Elfogadva215ms44212 KiB
43Elfogadva184ms44316 KiB