int p = lower_bound(a, a+num, x) - a; //在已排序数组a中查找大于或等于x的第一个位置 lower_bound( )返回的是一个迭代器,-a相当于减去a的首地址,返回的p即是它们之间的距离. 关于此函数的使用样例: 一个数组number序列为:4,10,11,30,69,70,96,100.(注:number为数组名) pos = lower_bound( number, number + 8, 4) - number,pos = 0.即number数组的下…