161592025-04-08 12:23:41algoproTűzijátékpypy3Futási hiba 36/5082ms32000 KiB
# UUID: 3518bf89-b614-4739-9e20-14f11f9b5d4c
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/039ms19416 KiB
2Futási hiba0/075ms32000 KiB
3Elfogadva2/243ms19340 KiB
4Elfogadva2/239ms19548 KiB
5Elfogadva2/239ms19360 KiB
6Elfogadva2/245ms19400 KiB
7Elfogadva2/239ms19520 KiB
8Elfogadva2/246ms19688 KiB
9Elfogadva2/259ms21652 KiB
10Elfogadva2/256ms22228 KiB
11Elfogadva2/261ms22348 KiB
12Elfogadva2/264ms23332 KiB
13Elfogadva2/263ms23088 KiB
14Elfogadva2/270ms22648 KiB
15Elfogadva3/372ms23080 KiB
16Elfogadva3/365ms25540 KiB
17Elfogadva3/370ms27124 KiB
18Elfogadva3/382ms28388 KiB
19Futási hiba0/364ms32000 KiB
20Futási hiba0/378ms32000 KiB
21Futási hiba0/464ms32000 KiB
22Futási hiba0/472ms32000 KiB