10 10 10 20 20 20 30 30val=20
lower_bound at position 3 //返回大于等于value的第一个 upper_bound at position 6 //返回大于value的第一个