lca的做法还是非常明显的。简单粗暴。
只是不是正解,假设树是长链就会跪。直接变成O(n)、、
最后跑的也挺快,出题人还是挺阳光的。。
动态树的解法也是听别人说能ac的,预计就是放在splay上剖分一下,做法还是比較复杂的。,,
来一发lca:
#include #include #include #include #include #include #include #include #include #include #include #include #include #include
正解应该是树状数组维护欧拉序列。,
bit的神牛教的,,
详见: