用梯度的负方向代替残差,所以是梯度提升树不是残差数 编程器是二分upper_bound的变形,返回值由start改成end就行了