全部评论 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
暂无数据

提交答案之后,这里将显示提交结果~

首页