二分
int cacl(int x){ int L=0,R=n+1; while(L+1<R){ int m=(L+R)/2; if(a[m]<x)L=m; else R=m; } return L; }