CF14D Two Paths题解 题目链接 传送门 题意简述 给定一棵树,找出两条不经过相同点的最长路径,使得他们的长度乘积最大. 题目分析 首先,如果在一棵树上,两条路径没有共同的点,那么这两条路径对应的两个深度更小的端点之间一定有唯一一条路径,我们只需要删掉这条路径上任意一条边,就可以分离这两个路径. 看到两秒的时间限制和 \(n \le 200\) 的数据范围,我们可以想到暴力删除每一条边,在分成的两颗子树中找到直径即可. 关于如何找到直径,有两种方法,请参考oi_wiki中相关内容 此…