树链剖分
qq_37383726
这个作者很懒,什么都没留下…
展开
-
树链剖分 【知识点】+【模板】
知识点讲解链接简单模版 QTREE - Query on a tree You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3…N-1.We will ask you to perfrom some instructions of the follo原创 2017-06-13 22:45:00 · 238 阅读 · 0 评论 -
边权更新 查询路径长度和最大边权 【树链剖分 模板】
题意 给n个点的树,有两种操作 op x y ,第一种操作,将第x条边修改权值为y,第二种操作查询x到y的路径长度。今天刚学,说下我目前的理解,树链剖分就是将树上的边按照一种序排列到线段树上,从而进行快速的查询和更新。 对树的拆分,分为轻链和重链,快速的查询多是在重链上,轻链一般还是要一个个走,所以查询的时候,多是将轻链上的点跳到重链上,从而对多个重链来处理达到查询的目的。 【ps 练原创 2017-09-13 23:43:01 · 699 阅读 · 0 评论 -
【HDU 3966 】Aragorn's Story 【树链剖分 基于点权,查询单点值,修改路径上的点权】
Our protagonist is the handsome human prince Aragorn comes from The Lord of the Rings. One day Aragorn finds a lot of enemies who want to invade his kingdom. As Aragorn knows, the enemy has N camps out原创 2017-10-03 16:14:16 · 302 阅读 · 0 评论