事实证明stl的lower_bound和upper_bound虽然很好用,但是没事练练写二分还是很重要的。。。