97092024-03-02 13:41:54szellandPontos Átlagpython3Hibás válasz 0/100308ms45380 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álasz17ms11376 KiB
2Elfogadva18ms11620 KiB
subtask20/20
3Elfogadva17ms11552 KiB
4Elfogadva17ms11680 KiB
5Elfogadva17ms12096 KiB
6Elfogadva17ms12124 KiB
7Elfogadva17ms12380 KiB
8Elfogadva17ms12264 KiB
9Elfogadva17ms12168 KiB
10Elfogadva17ms12660 KiB
11Hibás válasz17ms12344 KiB
12Hibás válasz17ms12772 KiB
13Elfogadva17ms13172 KiB
subtask30/40
14Elfogadva17ms13036 KiB
15Elfogadva18ms13280 KiB
16Elfogadva17ms13172 KiB
17Elfogadva18ms13308 KiB
18Elfogadva19ms13168 KiB
19Elfogadva18ms13208 KiB
20Elfogadva18ms13516 KiB
21Elfogadva18ms13756 KiB
22Elfogadva18ms13556 KiB
23Hibás válasz18ms13988 KiB
24Elfogadva18ms14028 KiB
25Hibás válasz17ms13828 KiB
26Elfogadva17ms14004 KiB
subtask40/40
27Elfogadva152ms44972 KiB
28Elfogadva256ms45204 KiB
29Elfogadva254ms45164 KiB
30Elfogadva236ms45032 KiB
31Elfogadva244ms45192 KiB
32Elfogadva225ms45220 KiB
33Elfogadva308ms45256 KiB
34Elfogadva307ms45040 KiB
35Elfogadva254ms45148 KiB
36Elfogadva263ms45328 KiB
37Elfogadva148ms45236 KiB
38Elfogadva143ms20672 KiB
39Hibás válasz218ms43512 KiB
40Elfogadva214ms45364 KiB
41Hibás válasz181ms33916 KiB
42Elfogadva210ms45176 KiB
43Elfogadva182ms45380 KiB