题意翻译 你被给定一棵n个点的树,点从1到n编号.每个点可能有两种颜色:黑或白.我们定义dist(a,b)为点a至点b路径上的边个数. 一开始所有的点都是黑色的. 要求作以下操作: 0 i 将点i的颜色反转(黑变白,白变黑) 1 v 询问dist(u,v)的最小值.u点必须为白色(u与v可以相同),显然如果v是白点,查询得到的值一定是0. 特别地,如果作'1'操作时树上没有白点,输出-1. 题解 是QTREE4的弱化版诶…… 具体的思路可以看看Qtree4的->这里 注意把求最大改成求最小,还有…