161602025-04-08 12:26:21algoproTűzijátékpypy3Futási hiba 36/5082ms32000 KiB
# UUID: 89d49bc5-f597-4a84-9463-74e0415ca663
N,S,T=map(int,input().split())
A=tuple(map(int,input().split()))
a=[S]
b=[]
r=1
c=S-1
for i in range(S,N):
 if A[i]-A[c]>=T:
  a+=[i+1]
  c=i
  r+=1
c=S-1
for i in range(S-2,-1,-1):
 if A[c]-A[i]>=T:
  b+=[i+1]
  c=i
  r+=1
print(r)
print(*b[::-1],*a)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base36/50
1Elfogadva0/039ms19388 KiB
2Futási hiba0/068ms32000 KiB
3Elfogadva2/245ms19396 KiB
4Elfogadva2/245ms19508 KiB
5Elfogadva2/246ms19432 KiB
6Elfogadva2/239ms19308 KiB
7Elfogadva2/239ms19436 KiB
8Elfogadva2/246ms19652 KiB
9Elfogadva2/254ms21668 KiB
10Elfogadva2/264ms22240 KiB
11Elfogadva2/264ms22328 KiB
12Elfogadva2/265ms23172 KiB
13Elfogadva2/272ms23148 KiB
14Elfogadva2/270ms22636 KiB
15Elfogadva3/371ms23148 KiB
16Elfogadva3/368ms25496 KiB
17Elfogadva3/371ms27196 KiB
18Elfogadva3/382ms28380 KiB
19Futási hiba0/374ms32000 KiB
20Futási hiba0/365ms32000 KiB
21Futási hiba0/475ms32000 KiB
22Futási hiba0/467ms32000 KiB