随笔分类 - 图论-虚树
摘要:题目链接 "BZOJ4912" 题解 转移的代价是存在于边和边之间的 所以把边看做点,跑最短路 但是这样做需要把同一个点的所有入边和所有出边之间连边 $O(m^2)$的连边无法接受 需要优化建图 膜一下Claris的方法 对每个点,取出其入边出边,按在字典树上的$dfs$序排序 按$dfs$序排序,
阅读全文
摘要:题目链接 "洛谷P4606" 双倍经验: "弱化版" 题解 两点之间必经的点就是圆方树上两点之间的圆点 所以只需建出圆方树 每次询问建出虚树,统计一下虚树边上有多少圆点即可 还要讨论一下经不经过根$1$的情况 P4606 cpp include include include include inc
阅读全文

浙公网安备 33010602011771号