先由一道例题引入:消耗战
对于这个问题的每个询问,我们直接树形$DP$就很容易解决了,然而,问题就在于如果我们每次$DP$都遍历整个树,那时间复杂度就爆炸了,但我们发现我们每次询问涉及到的点很少,这时就引入了我们的虚树,我们只需要把我们需要
2022-08-29