97112024-03-02 13:44:02szellandPontos Átlagpython3Hibás válasz 0/100291ms45340 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]
            szaml += 1
            valtkell += 1
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz17ms11112 KiB
2Elfogadva17ms11380 KiB
subtask20/20
3Elfogadva17ms11692 KiB
4Elfogadva17ms11884 KiB
5Elfogadva17ms11964 KiB
6Elfogadva17ms12044 KiB
7Elfogadva17ms12144 KiB
8Elfogadva17ms12072 KiB
9Elfogadva17ms12256 KiB
10Elfogadva17ms12424 KiB
11Hibás válasz17ms12724 KiB
12Hibás válasz17ms12940 KiB
13Elfogadva17ms12872 KiB
subtask30/40
14Elfogadva17ms12928 KiB
15Részben helyes18ms13524 KiB
16Elfogadva17ms13376 KiB
17Elfogadva17ms13252 KiB
18Elfogadva19ms13508 KiB
19Elfogadva18ms13432 KiB
20Elfogadva18ms13620 KiB
21Elfogadva18ms13956 KiB
22Elfogadva17ms13880 KiB
23Hibás válasz18ms14028 KiB
24Elfogadva18ms14052 KiB
25Hibás válasz18ms13952 KiB
26Elfogadva18ms14256 KiB
subtask40/40
27Elfogadva150ms44632 KiB
28Részben helyes270ms45024 KiB
29Elfogadva218ms44852 KiB
30Elfogadva236ms44856 KiB
31Elfogadva246ms45016 KiB
32Elfogadva218ms44920 KiB
33Elfogadva291ms44804 KiB
34Részben helyes287ms44808 KiB
35Részben helyes264ms45060 KiB
36Elfogadva254ms45228 KiB
37Elfogadva144ms45064 KiB
38Elfogadva143ms20712 KiB
39Hibás válasz218ms43528 KiB
40Elfogadva216ms45340 KiB
41Hibás válasz196ms33724 KiB
42Elfogadva209ms45340 KiB
43Elfogadva179ms45320 KiB