CF519E - A and B and Lecture Rooms
题意:给出一颗n个节点的树,有m次查询,每次查询求有多少个点到a、b的距离相等(1
思路:树链剖分,可以看出有答案就是这条链的节点个数为奇数(链的长度为偶数)
主要就是找到a和b的LCA,还有a到b路径上的中点(mid),及中点偏向a的节点(midA)和中点偏向b的节点(midB) 这3个节点,分3种情况即可
size[i] 表示子节点和本身的节点数 dep[
原创
2015-03-01 14:16:50 ·
604 阅读 ·
0 评论