RT,我测试了一下四种 LCA 算法的实际效率如下:
可以看到倍增最慢(因为两边都有 log\loglog),树剖和 RMQ 差不多(因为 n,mn,mn,m 同阶),但是我不理解为什么理论最优的 Tarjan 反而实际不如带 log\loglog 的优?