首先,最直接最常规的一步,就是把两个连通图变为最小生成树,原因不赘述。 此时两点间路径具有了唯一性,故此题变为了树上路径问题。还是求路径权最大值,那不难想到是点/边分治(二者本质相同)。然后点分治好写,所以写点分治吧。 现在是对第一棵树进行点分治。对于当前重心G,按照点分治的套路,我们求出其子树内...
用最笨的方法搞懂分治法边界,告别死循环! 这篇文章写于我刚学算法时。好家伙,第一道题快排就卡我老半天。但是好消息是,我算是没有得过且过,花了一晚上和一上午,把所有情况都捋了一遍、把迭代过程考虑清楚了。 这篇文章写于我刚学算法时。好家伙,第一道题快排就卡我老半天。但是好消息是,我算是没有得过且...