高级数据结构-虚树

问题类型

有些问题一次询问需要O(n)的复杂度,但多次询问时间复杂度会很大。
但如果我们只需要用到题目中给出的一些关键点和它们的LCA,并且给出的关键点个数总和并不多,我们可以求出它们的LCA,建成虚树,一次询问就变成了O(关键点个数)