基本的建树过程可以直接去看http://blog.sina.com.cn/s/blog_6974c8b20100zc61.html
树链剖分就是要把树分成一段一段最长的链,然后把链插入线段树中。
这里要保证连着的树链在线段树中的位置连续。
这样的话可以利用线段树的性质维护每一段重链中要维护的部分。减少时间复杂度。
基本的建树过程可以直接去看http://blog.sina.com.cn/s/blog_6974c8b20100zc61.html
树链剖分就是要把树分成一段一段最长的链,然后把链插入线段树中。
这里要保证连着的树链在线段树中的位置连续。
这样的话可以利用线段树的性质维护每一段重链中要维护的部分。减少时间复杂度。