随笔分类 -  树---最近公共祖先(LCA)

摘要:Description 有一颗 n 个节点的树,k 次旅行,问每一条边被走过的次数。 Input 第一行一个整数 n2n105)。 接下来 n1 行,每行两个正整数 x,y1x,yn,xy),表示 x与 $ 阅读全文
posted @ 2018-11-03 16:50 顾z 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Description 现在有一颗以1为根节点的由n个节点组成的树,树上每个节点上都有一个权值vi。现在有Q次操作,操作如下: 1xy:查询节点x的子树中与y异或结果的最大值 2xyz:查询路径xy上点与z异或结果最大值 Input 阅读全文
posted @ 2018-10-30 16:09 顾z 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Description master 对树上的求和非常感兴趣。他生成了一棵有根树,并且希望多次询问这棵树上一段路径上所有节点深度的k 次方和,而且每次的k 可能是不同的。此处节点深度的定义是这个节点到根的路径上的边数。他把这个问题交给了pupil,但pupil 并不会这么复杂的操作,你能帮他 阅读全文
posted @ 2018-10-24 14:52 顾z 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Description 给定一棵n个点的树,边具有边权。要求作以下操作: DIST a b 询问点a至点b路径上的边权之和 KTH a b k 询问点a至点b有向路径上的第k个点的编号 有多组测试数据,每组数据以DONE结尾。 Input 第一组数据包含一个整数T,代表有T组测试数据。$1\ 阅读全文
posted @ 2018-10-20 20:38 顾z 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 Input 第一行两个整数N,M。 第二行有N个整数,其中第i个整数 阅读全文
posted @ 2018-10-20 06:32 顾z 阅读(245) 评论(0) 推荐(0) 编辑
摘要:Description JOI 君所居住的 IOI 市以一年四季都十分炎热著称。 IOI 市被分成 H 行,每行包含 W 块区域。每个区域都是建筑物、原野、墙壁之一。 IOI 市有 P 个区域是建筑物,坐标分别为 (A1,B1)(A2,B2)(AP,BP) 阅读全文
posted @ 2018-10-19 16:50 顾z 阅读(312) 评论(0) 推荐(0) 编辑
摘要:Description 你翻到那一题:给定一个烃,只含有单键(给初中生的一个理解性解释:就是一堆碳用横线连起来,横线都是单条的)。 然后炎魔之王拉格纳罗斯用他的火焰净化了一切环(???)。所有的环状碳都变成了一个碳。如图所示。 然后指定多组碳,求出它们之间总共有多少碳。如图所示(和上图没有关系)。 阅读全文
posted @ 2018-10-12 11:51 顾z 阅读(253) 评论(0) 推荐(0) 编辑
摘要:Description 欢乐岛上有个非常好玩的游戏,叫做“紧急集合”。在岛上分散有N个等待点,有N 1条道路连接着它们,每一条道路都连接某两个等待点,且通过这些道路可以走遍所有的等待点,通过道路从一个点到另一个点要花费一个游戏币。 参加游戏的人三人一组,开始的时候,所有人员均任意分散在各个等待点上( 阅读全文
posted @ 2018-10-11 21:08 顾z 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Description 奶牛们拒绝跑马拉松,因为她们悠闲的生活无法承受约翰选择的如此长的赛道.因此约翰决心找一条更合理的赛道,他打算咨询你.此题的地图形式与前两题相同.但读入地图之后,会有K个问题.每个问题包括2个整数,就是约翰感兴趣的2个农场的编号,请尽快算出这2个农场间的距离. Input 第1 阅读全文
posted @ 2018-10-11 16:48 顾z 阅读(328) 评论(0) 推荐(0) 编辑
摘要:Description sideman做好了回到Gliese 星球的硬件准备,但是sideman的导航系统还没有完全设计好。为了方便起见,我们可以认为宇宙是一张有N 个顶点和M 条边的带权无向图,顶点表示各个星系,两个星系之间有边就表示两个星系之间可以直航,而边权则是航行的危险程度。 sid 阅读全文
posted @ 2018-10-10 20:58 顾z 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Description 异或是一种神奇的运算,大部分人把它总结成不进位加法. 在生活中…xor运算也很常见。比如,对于一个问题的回答,是为1,否为0.那么: (A是否是男生 )xor( B是否是男生)=A和B是否能够成为情侣 好了,现在我们来制造和处理一些复杂的情况。比如我们将给出一颗树,它很高兴自 阅读全文
posted @ 2018-10-09 21:31 顾z 阅读(225) 评论(0) 推荐(0) 编辑
摘要:"顾" "z" ~~你没有发现两个字里的blog都不一样嘛~~ qwq 题目描述 "p2912 牧场散步" 题意概括 给定一个 树 ,给你Q个询问,每次询问输入一个二元组(x,y),要求求出(x,y)的距离. 明显带权lca. 这里写一下递推式 $$ f[u][i]=f[f[u][i 1]] 阅读全文
posted @ 2018-09-26 19:16 顾z 阅读(216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示