题意
给三个点,求这三个点的相连最短距离。
题解
LCA+RMQ是模板,没什么好说的。规律的话,就是最短距离为dis[a]+dis[b]+dis[c]-dis[num[x1]]-dis[num[x2]]-dis[num[x3]]。画一下图就能发现这个规律对于所有的可能情况都是满足的。
注意事项
PE好几发,ORZ。。这种输入方式还搞Between Blank Line也是很有趣。。
代码
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include