CF825G Tree Queries
人话就是将黑点和询问点拿出来建虚树后树上编号最小的点。
有比较无脑的重构树做法,我们在此不考虑。
由于是编号最小的点,可以构造结构使得并起来等价于虚树即可,思考这个结构怎么构造。
我们不妨令某个黑点为根,那么此时这棵虚树一定是包含根的连通块。
经典结论是,每个关键结点到根的路径并就是这棵虚树本身。
关键是想到让黑点当根。
人话就是将黑点和询问点拿出来建虚树后树上编号最小的点。
有比较无脑的重构树做法,我们在此不考虑。
由于是编号最小的点,可以构造结构使得并起来等价于虚树即可,思考这个结构怎么构造。
我们不妨令某个黑点为根,那么此时这棵虚树一定是包含根的连通块。
经典结论是,每个关键结点到根的路径并就是这棵虚树本身。
关键是想到让黑点当根。