112942024-08-04 13:31:14probaTűzijátékpython3Hibás válasz 12/5082ms14960 KiB
sor = list(map(int, input().split(' ')))
t, th, tav = sor[0], sor[1], sor[2]
tt= list(map(int, input().split(' ')))
'''4
1 3 4 6'''
tp, tjatek = th-1, []
for i in range(th-1, -1, -1):
    if tt[tp] - tt[i] >= tav:
        tjatek += [i+1]
        tp = i
for i in range(th+1, t):
    if tt[i] - tt[tp] >= tav:
        tjatek += [i+1]
        tp = i

tjatek += [th]
tjatek.sort()
print(len(tjatek))
print(*tjatek)



RészfeladatÖsszpontTesztVerdiktIdőMemória
base12/50
1Elfogadva0/018ms3008 KiB
2Hibás válasz0/081ms14756 KiB
3Hibás válasz0/218ms3048 KiB
4Elfogadva2/218ms2960 KiB
5Elfogadva2/217ms3088 KiB
6Elfogadva2/218ms3044 KiB
7Elfogadva2/217ms3044 KiB
8Hibás válasz0/217ms2972 KiB
9Hibás válasz0/223ms3728 KiB
10Részben helyes1/223ms4196 KiB
11Hibás válasz0/223ms4332 KiB
12Hibás válasz0/228ms5272 KiB
13Hibás válasz0/229ms5328 KiB
14Hibás válasz0/229ms5240 KiB
15Hibás válasz0/328ms5500 KiB
16Hibás válasz0/337ms6588 KiB
17Hibás válasz0/341ms7772 KiB
18Részben helyes1/350ms9200 KiB
19Hibás válasz0/382ms14960 KiB
20Hibás válasz0/376ms14820 KiB
21Részben helyes2/482ms14852 KiB
22Hibás válasz0/476ms14880 KiB