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