NOIP 模拟赛:2024-10-9

FLYlai / 2024-10-09 / 原文

T3 没发现 \(u,v\) 的答案是可以独立计算然后相乘的 …… 然后写了个究极恶心的四维 DP,调到结束发现假了 ……

当你发现自己的思路已经恶心到一个地步,请回头观察性质,谢谢。

T3:

思路为 \(u,v\) 两点的方案数分别计算相乘。

对于 \(u\) 的答案,枚举有 \(i\) 个点选在了 \(u\),然后就是求在 \(u\) 的非 \(v\) 子树内,选 \(k-i\) 个点,任意两个点不在同一个子树内的方案数。

不显然可以 \(O(nL)\) 预处理。直接做复杂度 \(O(nL^2+qL)\) 或者 \(O(nL+qL^2)\)