newker训练营4

a 夏天 提交于 2019-12-03 16:49:26

T2:

树上差分、前缀和、dfs序的应用。

只询问p,q路径,可以n^2.没必要树形DP。

直接n^2枚举点对O(1)算距离即可。

考虑枚举点对i,j,O(1)统计。

求出以i为lca的路径数和经过i且不以i为lca的路径数。

u=lca(i,j)。

w=u子树和,减去i~j链上,加上u子树外,减去经过u且不以u为lca条数。

先往简单想。别过于套路,一看路径长直接树DP。

好题。

B@哥 真巨。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!