----树链剖分
文章平均质量分 81
_Occult_
物語が始まった
展开
-
SPOJ QTREE Query on a tree
Description 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 following form: CH原创 2016-11-04 18:36:06 · 281 阅读 · 0 评论 -
CodeForces 593D Happy Tree Party
Description Bogdan has a birthday today and mom gave him a tree consisting of n vertecies. For every edge of the tree i, some number xi was written on it. In case you forget, a tree is a connecte原创 2016-11-24 23:14:59 · 452 阅读 · 0 评论 -
UVA 11354 Bond
最小生成树+树链剖分+rmq #include #include #include #include #include using namespace std; #define ms(x,y) memset(x,y,sizeof(x)) #define rep(i,j,k) for(int i=j;i<=k;i++) #define loop(i,j,k) for (int i=j;i!=-1;原创 2016-12-07 11:55:53 · 214 阅读 · 0 评论 -
HYSBZ 4196 软件包管理器
Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get,Fedora/CentOS使用的yum,以及OSX下可用的homebrew都是优原创 2016-11-23 20:55:08 · 300 阅读 · 0 评论 -
CodeForces 343D Water Tree
Description Mad scientist Mike has constructed a rooted tree, which consists of n vertices. Each vertex is a reservoir which can be either empty or filled with water. The vertices of the tree are原创 2016-11-23 20:27:39 · 342 阅读 · 0 评论 -
HYSBZ 3531 旅行
Description S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足 从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦,只在信仰和他们相同的城市留宿。当然旅程的终点也是信仰与他相同的城市。S国政府为每原创 2016-11-22 16:34:08 · 522 阅读 · 0 评论 -
HYSBZ 4034 T2
Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 Input 第一行包含两个整数 N, M 。表示点数和操作数。原创 2016-11-21 19:14:39 · 370 阅读 · 0 评论 -
HYSBZ 1036 树的统计Count
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身原创 2016-11-06 21:10:50 · 232 阅读 · 0 评论 -
FZU 2082 过路费
Description 有n座城市,由n-1条路相连通,使得任意两座城市之间可达。每条路有过路费,要交过路费才能通过。每条路的过路费经常会更新,现问你,当前情况下,从城市a到城市b最少要花多少过路费。 Input 有多组样例,每组样例第一行输入两个正整数n,m(2 Output 对于每个询问,输出一行,表示最少要花的过路费。原创 2016-11-21 16:59:50 · 353 阅读 · 0 评论 -
POJ 2763 Housewife Wind
Description After their royal wedding, Jiajia and Wind hid away in XX Village, to enjoy their ordinary happy life. People in XX Village lived in beautiful huts. There are some pairs of huts connect原创 2016-11-21 16:40:39 · 233 阅读 · 0 评论 -
HDU 3966 Aragorn's Story
Description 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原创 2016-11-20 14:44:39 · 237 阅读 · 0 评论 -
HYSBZ 2243 染色
Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“ 112221 ” 由3段组成:“ 11 ” 、“ 222 ” 和“ 1 ” 。 请你写一个程序依次完成这m个操作。 Input 第一行包含2个整数n和m,原创 2016-11-07 18:01:21 · 257 阅读 · 0 评论 -
HDU 4718 The LCIS on the Tree
For a sequence S 1, S 2, ... , S N, and a pair of integers (i, j), if 1 i i+1 i+2 j-1 j , then the sequence S i, S i+1, ... , S jis a CIS (Continuous Increasing Subsequence). The longest CIS of a se原创 2017-04-04 20:52:24 · 444 阅读 · 0 评论