闲扯
这道题很有意思啊,感觉又学到了。
还有一定要注意一下边界,被坑死了。
题面
Solution
分类讨论。
- $p$ 在 $u$ 到 $lca$ 的路径上
我们有 $dep_p=dep_u-T_p$ 。
移项得 $dep_u=dep_p+T_p$ 。
- $p$ 在 $lca$ 到 $v$ 的路径上(不包含 $lca$ )
我们有 $dep_u=dpe_v-(dis_{u,v}-T_p)$ 。
化简得 $2\cdot dep_{lca}-dep_u=dep_p-T_p$ 。
分别统计合法的 $u,v$ 即可。
Code
1 |
|