upper_bound(a,a+n,x)
返回第一个大于目标元素的地址
lower_bound(a,a+n,x);
返回第一个大于或等于目标元素的地址
binary_search(a,a+n,x)
找到返回1,找不到返回0
统计数组子区间元素个数
co=upper_bound(a,a+n,y)-lower_bound(a,a+n,x);
返回第一个大于目标元素的地址
返回第一个大于或等于目标元素的地址
找到返回1,找不到返回0
统计数组子区间元素个数
co=upper_bound(a,a+n,y)-lower_bound(a,a+n,x);