upper_bound():在前闭后开区间查找的关键字,返回大于或等于number的最后一个元素位置
lower_bound():在前闭后开区间查找的关键字,返回大于或等于number的第一个元素位置
头文件:#include<algorithm>
#include<cstdio>
#include<algorithm>
using namespace std;
int main()
{
int point[5]={1,3,5,5,7};
int number=5;
int tem1=upper_bound(point,point+5,number)-point;
int tem2=lower_bound(point,point+5,number)-point;
printf("%d %d\n",tem1,tem2);
return 0;
}