97042024-03-02 13:22:14szellandPontos Átlagpython3Hibás válasz 0/100246ms45768 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
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz17ms11236 KiB
2Elfogadva17ms11436 KiB
subtask20/20
3Elfogadva18ms11696 KiB
4Elfogadva17ms12000 KiB
5Elfogadva17ms12044 KiB
6Elfogadva17ms12476 KiB
7Elfogadva17ms12612 KiB
8Hibás válasz17ms12924 KiB
9Elfogadva17ms12780 KiB
10Elfogadva17ms12708 KiB
11Hibás válasz17ms12620 KiB
12Hibás válasz17ms12796 KiB
13Elfogadva17ms12804 KiB
subtask30/40
14Elfogadva17ms13112 KiB
15Hibás válasz18ms13368 KiB
16Elfogadva18ms13272 KiB
17Hibás válasz17ms13604 KiB
18Hibás válasz17ms13656 KiB
19Hibás válasz17ms14016 KiB
20Hibás válasz18ms14096 KiB
21Elfogadva18ms13820 KiB
22Elfogadva18ms14148 KiB
23Hibás válasz18ms14232 KiB
24Elfogadva18ms14224 KiB
25Hibás válasz18ms14168 KiB
26Elfogadva18ms14236 KiB
subtask40/40
27Elfogadva148ms44584 KiB
28Hibás válasz229ms44572 KiB
29Hibás válasz246ms44992 KiB
30Hibás válasz223ms44340 KiB
31Hibás válasz210ms44728 KiB
32Hibás válasz224ms44724 KiB
33Hibás válasz209ms44720 KiB
34Hibás válasz212ms44476 KiB
35Hibás válasz210ms44704 KiB
36Hibás válasz162ms45768 KiB
37Elfogadva146ms44684 KiB
38Elfogadva142ms19380 KiB
39Hibás válasz209ms43604 KiB
40Elfogadva209ms44808 KiB
41Hibás válasz187ms33580 KiB
42Elfogadva210ms45084 KiB
43Elfogadva181ms45376 KiB