Codeforces 165D Beard Graph 边权树剖+树状数组
摘要:
Beard Graph 题意:给你一颗由n个结点组成的树,支持以下操作:1 i:将第i条边染成黑色(保证此时该边是白色),2 i:将第i条边染成白色(保证此时该边是黑色),3 a b:找出a,b两点之间只由黑边组成的最短路径. 思路:树链剖分+树状数组,把每条边的权值放到它指向的点中去,初始全为黑边 阅读全文
posted @ 2017-07-28 23:06 lazzzy 阅读(402) 评论(0) 推荐(2) 编辑