随笔分类 -  图论-虚树

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

点击右上角即可分享
微信分享提示