py
2025-07-24 23:29:31
发布于:新疆
1阅读
0回复
0点赞
n,k=list(map(int,input().split()))
a=list(map(int,input().split()))
a.insert(0,0)
l=1
r=n
m=0
ans=0
while l<=r:
if a[1]>k:
ans=-1
break
m=(l+r)//2
if a[m]>k:
r=m-1
if a[m]<=k:
l=m+1
ans=a[m]
print(ans)
这里空空如也
有帮助,赞一个