题意 给一颗 n n n个节点的树,初始时每条边的颜色都是黑色,现在有三种操作: 将第 i i i条边染黑,保证染色之前这条边为白色; 将第 i i i条边染白,保证染色之前这条边为黑色; 查询 x , y x, y x,y之间的最短路径,若 x , y x, y x,y之间的最短路径中有白色边则输出"-1", 否则输出 x , y x,y x,y距离. 做法 题目需要维护树上任意两点之间的边,很自然想到树链剖分, 树链剖分后的序列需要单点...