【做题记录】图论杂题

P1268 树的重量

$\texttt{solution}$

算法:(贪心)\(+\) 找规律

当 \(n=2\) 时,显然答案就是 \(dis(1,2)\) 。

当 \(n=3\) 时,答案:

\[\dfrac{dis(1,3)+dis(2,3)-dis(1,2)}{2} \]

当 \(n\) 是任意的,第 \(n\) 条路径可以处于 \(1\) 到 \(2-(n-1)\) 的任意一条路径上产生分支,那么找最小值,因此最后答案

\[ans=dis(1,2)+\sum_{i=3}^{n}{\min_{j=2}^{i-1}\dfrac {dis(1,i)+dis(i,j)-dis(1,j)}{2}} \]

提交记录

上一篇:【数学】高斯-约旦消元法


下一篇:题解 SP12933 NDIV - n-divisors