int n=upper_bound(x,x+n,num)-x;
int n=lower_bound(x,x+n,num)-x;
int n=unique(x,x+n)-x;
lower_bound()返回的是第一个大于等于num的位置(从0开始)
upper_bound()返回的是第一个大于num的位置(从0开始)
unique()表示 去除重复元算后,数组的长度
int n=upper_bound(x,x+n,num)-x;
int n=lower_bound(x,x+n,num)-x;
int n=unique(x,x+n)-x;
lower_bound()返回的是第一个大于等于num的位置(从0开始)
upper_bound()返回的是第一个大于num的位置(从0开始)
unique()表示 去除重复元算后,数组的长度