97052024-03-02 13:26:30szellandPontos Átlagpython3Hibás válasz 0/100234ms46088 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
cskell = ossz - celossz

atlag = 0
for i in range(len(bem)):
    bem[i] = (int(bem[i]))
    ossz += bem[i]
atlag = ossz / darabszam
#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álasz17ms11248 KiB
2Elfogadva17ms11548 KiB
subtask20/20
3Elfogadva17ms11788 KiB
4Elfogadva17ms11648 KiB
5Elfogadva17ms11824 KiB
6Elfogadva17ms12296 KiB
7Elfogadva17ms12396 KiB
8Hibás válasz17ms12608 KiB
9Elfogadva17ms12596 KiB
10Elfogadva17ms12932 KiB
11Hibás válasz17ms13048 KiB
12Hibás válasz17ms13400 KiB
13Elfogadva17ms13504 KiB
subtask30/40
14Elfogadva18ms13512 KiB
15Hibás válasz18ms13732 KiB
16Elfogadva18ms14028 KiB
17Hibás válasz17ms14160 KiB
18Hibás válasz17ms14172 KiB
19Hibás válasz18ms14100 KiB
20Hibás válasz18ms14220 KiB
21Elfogadva18ms14392 KiB
22Elfogadva18ms14364 KiB
23Hibás válasz18ms14460 KiB
24Elfogadva19ms14580 KiB
25Hibás válasz18ms14884 KiB
26Elfogadva18ms14564 KiB
subtask40/40
27Elfogadva144ms44696 KiB
28Hibás válasz212ms44824 KiB
29Hibás válasz234ms45196 KiB
30Hibás válasz210ms45036 KiB
31Hibás válasz208ms45152 KiB
32Hibás válasz212ms45124 KiB
33Hibás válasz209ms44956 KiB
34Hibás válasz209ms45124 KiB
35Hibás válasz209ms44900 KiB
36Hibás válasz150ms45964 KiB
37Elfogadva146ms44980 KiB
38Elfogadva146ms19252 KiB
39Hibás válasz217ms43572 KiB
40Elfogadva207ms45128 KiB
41Hibás válasz188ms34116 KiB
42Elfogadva200ms46088 KiB
43Elfogadva187ms45380 KiB