摘要:        
A 树的直径板子. B 注意到树的直径有个性质:所有节点到其他点的最远距离一定在直径的端点处取到.怎么证明请查阅往期笔记. 这样,我们把直径留着,将其他点依次和端点匹配,最后加上直径的贡献就得到了第一问的答案. 那么如何输出方案?画个图可以发现取出其他点的过程类似于拓扑排序,于是我们模拟一遍拓扑排序    阅读全文
posted @ 2025-10-19 21:44
_KidA
阅读(1)
评论(0)
推荐(0)
        
            
        
        
摘要:        
A 树上差分板子. B 每个点只有一条出边的有向图可以看作树 基于上述结论,我们直接倍增维护 \(\min,\operatorname{sum}\) 即可. 实现 #include <cstdio> #include <iostream> #include <algorithm> #include     阅读全文
posted @ 2025-10-19 21:28
_KidA
阅读(6)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号