zhber
有好多做过的题没写下来,如果我还能记得就补吧

随笔分类 -  RMQ/LCA

poj3237 Tree
摘要:DescriptionYou are given a tree withNnodes. The tree’s nodes are numbered 1 throughNand its edges are numbered 1 throughN− 1. Each edge is associated ... 阅读全文
posted @ 2014-12-21 20:55 zhber 阅读(123) 评论(0) 推荐(0)
bzoj2006 [NOI2010]超级钢琴
摘要:Description小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级和弦”由若干个编号连续的音符组成,包含的音符个数不少于L且不多于... 阅读全文
posted @ 2014-12-12 21:35 zhber 阅读(306) 评论(0) 推荐(0)
bzoj2325 [ZJOI2011]道馆之战
摘要:Description口袋妖怪(又名神奇宝贝或宠物小精灵)红/蓝/绿宝石中的水系道馆需要经过三个冰地才能到达馆主的面前,冰地中的每一个冰块都只能经过一次。当一个冰地上的所有冰块都被经过之后,到下一个冰地的楼梯才会被打开。三个冰地分别如下:当走出第三个冰地之后,就可以与馆主进行道馆战了。馆主发现这个难... 阅读全文
posted @ 2014-12-09 14:57 zhber 阅读(418) 评论(0) 推荐(0)
bzoj3626 [LNOI2014]LCA
摘要:Description给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问,每次询问给出l r z,求sigma_{l#include#include#include#i... 阅读全文
posted @ 2014-11-28 16:34 zhber 阅读(352) 评论(0) 推荐(0)
bzoj2243 [SDOI2011]染色
摘要:Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。请你写一个程序依次完成这m个操作。Input第一行... 阅读全文
posted @ 2014-11-28 08:02 zhber 阅读(176) 评论(0) 推荐(0)
bzoj1984 月下“毛景树”
摘要:Description毛毛虫经过及时的变形,最终逃过的一劫,离开了菜妈的菜园。 毛毛虫经过千山万水,历尽千辛万苦,最后来到了小小的绍兴一中的校园里。爬啊爬~爬啊爬~~毛毛虫爬到了一颗小小的“毛景树”下面,发现树上长着他最爱吃的毛毛果~~~ “毛景树”上有N个节点和N-1条树枝,但节点上是没有毛毛果的... 阅读全文
posted @ 2014-11-27 09:42 zhber 阅读(183) 评论(0) 推荐(0)
bzoj1036 [ZJOI2008]树的统计Count
摘要:Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到... 阅读全文
posted @ 2014-11-26 15:03 zhber 阅读(167) 评论(0) 推荐(0)
bzoj1787 [Ahoi2008]Meet 紧急集合
摘要:DescriptionInputOutputSample Input6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 Sample Output 5 2 2 5 4 1 6 0 HINT社会实践完滚回来想刷水结果被水题虐了先算出两两的lca,一定有两个l... 阅读全文
posted @ 2014-11-23 12:52 zhber 阅读(602) 评论(0) 推荐(0)
bzoj2144 跳跳棋
摘要:Description跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移动成x,y,z。(棋子是没有区别的)跳动的规则很简单,任意选一颗棋子,对一颗中轴棋子跳动。跳... 阅读全文
posted @ 2014-10-27 22:17 zhber 阅读(1273) 评论(0) 推荐(1)
poj1330 Nearest Common Ancestors
摘要:Description A rooted tree is a well-known data structure in computer science and engineering. An example is shown below:In the figure, each node is la... 阅读全文
posted @ 2014-09-18 16:46 zhber 阅读(141) 评论(0) 推荐(0)
bzoj1699[Usaco2007 Jan]Balanced Lineup排队
摘要:Description每天,农夫 John 的N(1 #include#include#include#include#includeusing namespace std;long long f[100001][30];long long g[100001][30];long long a[100... 阅读全文
posted @ 2014-06-09 22:23 zhber 阅读(163) 评论(0) 推荐(0)