摘要:
题意给定一个无向图(N= t((s,t)和(t,s)是两对)思路按边权从小到大排序。考虑从小到大往图中加边同时计算以加入的边为f值的点对数。难点和重点在于用并查集维护边的连通情况。对于新加入的边(u, v),如果u,v原来便连通,则没有以该边为f值的点对,因为它一定不是最小边。而如果(u, v)不连... 阅读全文
摘要:
题意给定一个无向图(N= t((s,t)和(t,s)是两对)思路按边权从小到大排序。考虑从小到大往图中加边同时计算以加入的边为f值的点对数。难点和重点在于用并查集维护边的连通情况。对于新加入的边(u, v),如果u,v原来便连通,则没有以该边为f值的点对,因为它一定不是最小边。而如果(u, v)不连... 阅读全文
摘要:
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1010思路【斜率优化DP】我们知道,有些DP方程可以转化成DP[i]=f[j]+x[i]的形式,其中f[j]中保存了只与j相关的量。这样的DP方程我们可以用单调队列进行优化,从而使得O(n^2)... 阅读全文
摘要:
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1010思路【斜率优化DP】我们知道,有些DP方程可以转化成DP[i]=f[j]+x[i]的形式,其中f[j]中保存了只与j相关的量。这样的DP方程我们可以用单调队列进行优化,从而使得O(n^2)... 阅读全文