?
2025-10-21 16:45:13
发布于:浙江
14阅读
0回复
0点赞
????????????
全部评论 1
#include<iostream>
using namespace std;
int main()
{
int n,x,a[999999999999],ans=-1;
cin>>n>>x>>a;
for(int i=1;i<=n;i++) cin>>a[i];
cin>>x;
int l=1,r=n,mid=(l+r)>>1;
while(l<=r) {
int mid=(l+r)>>1;
if(a[mid]>x) {
r=mid-1;
ans=mid;
}else{
l=mid+1;
}
}
cout<<ans;
return 0;
}1周前 来自 广东
0









有帮助,赞一个