这道题看了大家都是用三分做的,其实这道题也是可以用二分来做的,就是利用一下他们的单调性. 对于N个点,总共要考虑N(N+1)/2个距离,距离可以用二次函数表示,而且开口都是向上的. 下面具体说一下二分的过程: 令mid=(L+R)/2,求出在mid时刻的最大距离,同时标记这个最大距离所在的二次函数, 这时候需要判断下mid时刻与对称轴之间的位置关系 1.当mid在对称轴右边时,由于开口是向上的,则最大距离往右是递增的,不可能取到更小值,所以令R=mid: 2.同理,当mid在对称轴左边时,由于开