6 条题解
-
5
data=list(map(int,input().strip().split()))
a,b=map(int,input().split())
L=0
R=len(data)-1
while L<=R:
m=(L+R)//2 if data[m]>b: L=m+1 else: R=m-1
x=L
L=0
R=len(data)-1
while L<=R:
m=(L+R)//2 if data[m]<a: R=m-1 else: L=m+1
y=R
if y>=x:
for i in range(y,x-1,-1): print(data[i],end=' ') print() print(y-x+1)
else:
print(-1)
信息
- ID
- 802
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 1191
- 已通过
- 237
- 上传者