竞赛
考级
༺ཌༀཉི༒AC之王༒ༀད༻
#include<bits/stdc++.h> using namespace std; int main(){ int n,a[105],x,l,r,ans=-1; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } cin>>x; l=1; r=n; while(l<=r){ int m=(l+r)/2; if(a[m]>=x){ r=m-1; ans=m; }else{ l=m+1; } }
:(
TLE君
李伙子ia
#include<bits/stdc++.h> using namespace std; int a[105]; int main(){ int n,x; cin>>n; for(int i =1;i<=n;i++){ cin>>a[i]; } cin>>x; cout<<lower_bound(a+1,a+n+1,x)-a; return 0; }
威龙(必回关)(备注:吴业坤)
或
???
共26条
提交答案之后,这里将显示提交结果~