#include<bits/stdc++.h> using namespace std; int main(){ int n,k,i; cin>>n>>k; int a[200005]; for(i=0;i<n;i++)cin>>a[i]; int l=0,r=n-1,ans=-1; while(l<=r){ int mid=(l+r)/2; if(a[mid]>=k){ ans=mid+1; r=mid-1; }else l=mid+1; } cout<<ans; return 0; }
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户