DFS，搜一次可以搜到最长距离的端点，很神奇。