LCA(最近公共祖先)的多种实现方法——dfs、倍增
LCA是什么我就不多说了,主要分析下求LCA的方法。1.普通的dfs如果节点W是u,v的最近公共祖先的话,那么把两者先弄到同一高度,再把两者同时向上爬,直到相等,那这个节点就是公共祖先。//LCA normal dfs O(n)for once#include#include#include#includeusing namespace std;vector g[10000
原创
2016-11-07 19:12:04 ·
563 阅读 ·
0 评论