97022024-03-02 12:52:13szellandPontos Átlagpython3Hibás válasz 0/1001.085s44928 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

atlag = 0
for i in range(len(bem)):
    bem[i] = (int(bem[i]))
    ossz += bem[i]
atlag = ossz / darabszam
#print(atlag)
#print(bem)

vatkell = 0
paratlan = False
if atlag < cel_atl:
    print(1)
elif atlag == cel_atl:
    print(0)
else:
    for i in range(1, len(bem)):
        #print(i)
        if bem[-1] == eg_cel_atl:
            del bem[-1]
    '''
    if len(bem) % 2 == 1:
        valtkell += 1
        paratlan = True
    '''
    bem.sort()
    nagy = bem[-1]
    kicsi = bem[0]
    i_k = 0
    i_n = len(bem) - 1
    while i_k != i_n and i_k < i_n:
        if (nagy + kicsi) / 2 < cel_atl:
            i_k += 1
            kicsi = bem[i_k]
        elif (nagy + kicsi) / 2 > cel_atl:
            i_n -= 1
            nagy = bem[i_n]
        else:
            del bem[i_k]
            del bem[i_n]
            i_k = 0
            i_n = len(bem) - 1
            kicsi = bem[i_k]
            nagy = bem[i_n]
    lb = len(bem)
    print(lb)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva17ms11232 KiB
2Elfogadva17ms11388 KiB
subtask20/20
3Elfogadva17ms11768 KiB
4Elfogadva18ms12032 KiB
5Elfogadva17ms11992 KiB
6Elfogadva17ms11812 KiB
7Hibás válasz17ms11928 KiB
8Elfogadva17ms12216 KiB
9Hibás válasz17ms12288 KiB
10Elfogadva17ms12592 KiB
11Elfogadva17ms12400 KiB
12Elfogadva17ms12648 KiB
13Hibás válasz17ms12584 KiB
subtask30/40
14Elfogadva17ms13112 KiB
15Részben helyes18ms13212 KiB
16Hibás válasz18ms13232 KiB
17Részben helyes18ms13108 KiB
18Részben helyes19ms13364 KiB
19Részben helyes19ms13492 KiB
20Elfogadva19ms13292 KiB
21Elfogadva18ms13172 KiB
22Futási hiba20ms13216 KiB
23Részben helyes18ms13048 KiB
24Hibás válasz19ms13692 KiB
25Részben helyes19ms13476 KiB
26Hibás válasz75ms13404 KiB
subtask40/40
27Elfogadva145ms44156 KiB
28Időlimit túllépés1.067s21296 KiB
29Időlimit túllépés1.08s21480 KiB
30Időlimit túllépés1.085s21492 KiB
31Időlimit túllépés1.064s21492 KiB
32Időlimit túllépés1.075s21524 KiB
33Időlimit túllépés1.052s22088 KiB
34Időlimit túllépés1.072s21920 KiB
35Időlimit túllépés1.065s21908 KiB
36Elfogadva301ms44928 KiB
37Elfogadva142ms44544 KiB
38Futási hiba654ms19984 KiB
39Időlimit túllépés1.08s21184 KiB
40Időlimit túllépés1.072s21972 KiB
41Időlimit túllépés1.072s16144 KiB
42Időlimit túllépés1.083s22224 KiB
43Időlimit túllépés1.064s22180 KiB