SPOJ QTREE(Query on a tree树链剖分)

SPOJ QTREE

其实我只是来贴下我的模板。。。

树链剖分的大致构造过程是这样的,先第一遍dfs,计算出重儿子,然后第二遍dfs就是根据重儿子构造重链,并构造线段树

代码:

你可能感兴趣的:(树链剖分)