>Link
ybtoj冲刺NOIP2021模拟赛B组Day4 T3
>Description
1 ≤ n , p , q ≤ 3000 1≤n,p,q≤3000 1≤n,p,q≤3000
>解题思路
(又是 容斥)因为没有交集的路径求很麻烦,所以我们求 所有的路径组 − - −相交的路径组
相交的路径可以分为下面两种,两条的 l c a lca lca为同一个,或是 另一条从这一条的 l c a lca lca向上走
所以我们设 f p i fp_i fpi为以 i i i为根且 l c a lca lca的子树中,路径为 p p p的个数; g p i gp_i gpi为以 i i i为根的子树,路径长为 q q q的路径,一截在子树内一截在子树外的个数。 f q fq fq、 g q gq gq同理
那么所有的路径组就为 ( ∑ f p i ) ∗ ( ∑ f q i ) (\sum fp_i)*(\sum fq_i) (∑fpi)∗(∑fq