题意

SP2666 QTREE4 - Query on a tree IV

你被给定一棵n个点的带边权的树(边权可以为负),点从1到n编号。每个点可能有两种颜色:黑或白。我们定义dist(a,b)为点a至点b路径上的权值之和。 一开始所有的点都是白色的。 要求作以下操作: C a 将点a的颜色反转(黑变白,白变黑) A 询问dist(a,b)的最大值。a,b点都必须为白色(a与b可以相同),显然如果树上仍存在白点,查询得到的值一定是个非负数。 特别地,如果作'A'操作时树上没有白点,输出"They have disappeared."。
by Sino_E @ 2018-02-03 15:36:44


感谢您的贡献
by chen_zhe @ 2018-02-03 15:37:19


|