树
文章平均质量分 57
d
Ia_aIweq
伟大的拜线段树教教皇,线段树之凡间代言人
线段树好闪,拜谢线段树!
今日事,今日毕!
冲刺csp-s 一等奖!
支持互关~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解Pku2352 数星星Stars以及star加强版
天文学家经常要检查星星的地图,每个星星用平面上的一个点来表示,每个星星都有坐标。我们定义一个星星的“级别”为给定的星星中不高于它并且不在它右边的星星的数目。天文学家想知道每个星星的“级别”。例如上图,5号星的“级别”是3(1,2,4这三个星星),2号星和4号星的“级别”为1。给你一个地图,你的任务是算出每个星星的“级别”。Input第一行给出数字N,代表有N个数字第二行给出N个数字,权值为正且小于等于1e9N原创 2024-07-31 13:38:32 · 869 阅读 · 0 评论 -
#C. gsy 的浇水计划(线段树+dp)
说明gsy 最近热衷于学雷锋做好事,现在她在接到了一个志愿者任务——打开一条马路上的所有浇水器来给树浇水。但是 gsy 发现,一条长度为 m 马路上每隔一米都存在一棵树,而每个浇水器可以浇到一段连续的树。如果将马路看做一条数轴,坐标点 1 ~ m 上每个整数点都存在一棵树。而现在 gsy 知道这条马路上总共有 n 个浇水器编号分别为 1 ~ n编号为 i 的浇水器可以浇到 li ~ ri 这段树,而使用这个浇水器需要花费 vi 体积的水。显然 gsy 作为一个好同学,自然是深谙不能浪费原创 2023-02-06 10:52:00 · 529 阅读 · 0 评论 -
【学习笔记】详解树状数组
详解树状数组原创 2023-02-01 16:11:45 · 3176 阅读 · 1 评论 -
【学习笔记】详解线段树(浅显易懂,匠心之作,图文并茂)
超详解线段树(浅显易懂,几乎涵盖所有线段树类型讲解,匠心之作,图文并茂)原创 2023-01-29 17:10:43 · 38064 阅读 · 35 评论 -
#B. Cow Marathon
hhh不会吧原创 2023-01-26 22:10:37 · 154 阅读 · 0 评论 -
#F. 最近公共祖先
#F. 最近公共祖先原创 2023-01-26 20:34:18 · 117 阅读 · 0 评论 -
详解最近公共祖先(LCA)
详解最近公共祖先(LCA)原创 2023-01-15 13:23:53 · 5857 阅读 · 13 评论 -
#A. 毛毛虫树
Description给你一棵树希望你找出一条链来,这条链上的点,及这些点直接相连的点,加起来点数尽可能的多imgFormatInput第一行两个整数N,M,分别表示树中结点个数和树的边数。接下来M行,每行两个整数a, b表示点a和点 b有边连接(a, b≤N)。你可以假定没有一对相同的(a, b)会出现一次以上。N≤300000Output一个整数Samples输入数据 113 121 21 51 63 24 25 75 87 97 107原创 2023-01-13 20:35:08 · 668 阅读 · 0 评论 -
#D. 八中开会之二
Description八中有N个教室,它们之间由N-1条边连接而成。 现在校长希望在某个教室召集同学们开会,那么这个地方应该比较方便才好, 也就是说所有同学到这个会议点,所走过的距离的总和应该越小越好。FormatInput第一行包含 1 个整数 n,表示教室数量(编号为1~n)。接下来 n-1 行,每行包含 2 个用空格隔开的正整数 u、 v, 表示编号为 u 和编号为 v 的教室之间有一条路相连。最后 1 行,包含 n 个正整数,每两个正整数之间用一个空格隔开, 其中第 i 个整数表示原创 2023-01-09 21:23:32 · 156 阅读 · 1 评论 -
#C. 八中开会(树的重心经典习题)
八中有N个教室,它们之间由N-1条边连接而成。 现在校长希望在某个教室召集班长们开会,那么这个地方应该比较方便才好,也就是说各位班长到这个会议点,所走过的距离的总和应该越小越好。若有多个节点都满足条件,则选择节点编号最小的那个教室。输入第一行给出数字N,N小于等于50000 接下来N行,给出数字A,B,表示A教室与B教室之间有一条边输出输出应该在哪个教室开会及走过的距离总和最小值为多少输入复制41 22 33 4输出复制2 4原创 2023-01-09 21:14:41 · 161 阅读 · 0 评论 -
#B. 危险计算机(树的重心经典习题)
说明N台计算机由N-1条网线连接,形成了一个树形网络。这些计算机经常会被黑客攻击,如果这个树形网络中的某一台计算机遭到攻击而导致系统瘫痪,那么与这台计算机连接的所有网线就无法进行数据传输,整个网络就会被分成若干个小的树形网络,每个小网络由一台或多台计算机组成。如果一台计算机被攻击后,形成的每个小网络中包含的计算机数都不超过N/2,那么这台计算机就会成为重点攻击对象,称作“危险计算机”。给定一个树形网络,请你找出网络中所有的“危险计算机”。输入格式第一行是一个整数N(1≤N ≤20000),表示计算机的原创 2023-01-09 19:26:11 · 308 阅读 · 0 评论 -
Z1889 树的路径覆盖之覆盖边1
Description给你一棵树,问你,对于树上的所有边,你至少用多少条线段覆盖住它们这些线段不能围成一个环,可以在点上相交,但不能有重合边。规定树的根为1FormatInput第一行给出数字N接下来N-1行,描述这个树N原创 2023-01-06 21:17:17 · 351 阅读 · 0 评论 -
#E. 加加加树的边权
Description一棵树N个点,最开始时边权均为0现在你可以进行M次操作,每次将一条树上路径的所有边的边权加1现在给你操作序列,问是否存在一棵树,使得执行完这些操作后所有边权都为偶数FormatInput第一行N,M接下来M行,描述操作N,M原创 2023-01-06 20:41:49 · 144 阅读 · 0 评论 -
#B. 部落联盟
Description在草原上有N个部落,每个部落都有其坐标(xi,yi)每个部落都有个武力值,可正可负由于部落间只能通过马匹来传递信息于是只有当两个部落间的距离为1的时候,两个部落才有可能进行联系,距离计算公式为abs(xi-xj)+abs(yi-yj)现在希望从N个部落中选出一些部落来,满足下面两个条件1:它们是连通的2:它们的武力值加起来最大化FormatInput第1行是一个整数N(2原创 2023-01-05 22:15:53 · 570 阅读 · 0 评论 -
#A. 树的半径
Description给你一颗 N个点的边权均为1 的树,希望找到一个点u ,使得距离点u 最远的点最近请输出距离点u 最远的点到点u 的距离。FormatInput第一行给出N接下来N-1行,描述这个树N原创 2023-01-05 20:49:44 · 214 阅读 · 0 评论 -
P2279 [HNOI2003]消防局的设立
题目描述2020 年,人类在火星上建立了一个庞大的基地群,总共有 nn 个基地。起初为了节约材料,人类只修建了 n-1n−1 条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地 AA 到基地 BB 至少要经过 dd 条道路的话,我们称基地A到基地B的距离为 dd。由于火星上非常干燥,经常引发火灾,人类决定在火星上修建若干个消防局。消防局只能修建在基地里,每个消防局有能力扑灭与它距离不超过 22 的基地的火灾。你的任务是计算至少要修建多少个消防局原创 2023-01-05 10:28:58 · 356 阅读 · 0 评论 -
求树的直径(史上最详细,匠心之作)
求树的直径(史上最详细,匠心之作,限时免费看)原创 2023-01-04 21:53:08 · 1782 阅读 · 1 评论 -
#D. Journey之二
Description给出一棵树N个点及数字K接下来N-1行描述有关边的开始点,结束点.保证图中不会有环接下来K个数字,代表你要走过的点的编号.当然你可以自己选择出发点及行进的路线不一定按给定编号顺序前行,求走过的最短距离。FormatInput第一行给出N,K。2原创 2023-01-04 20:19:17 · 415 阅读 · 0 评论 -
#C. Journey
Description给出N个点,及你的出发点K.接下来N-1行描述有关边的开始点,结束点,边长.保证图中不会有环接下来给出数字J,代表你要走多少个点.接下来J个数字,代表你要走过的点的编号.当然你可以自己选择行进的路线不一定按给定编号顺序前行,求走过的最短距离。FormatInput第一行给出N,K。2原创 2023-01-04 19:37:37 · 442 阅读 · 0 评论 -
#D. Cow Marathon
Description给你一棵树,求树上距离最远的两个点FormatInput第一行给数字N,M,代表共有N个点,M条边接下来M行,每行格式为a b c d:点a与点b之间有一条长度为c的边,d是一个字母,不用管它Output如题Samples输入数据 17 61 6 13 E6 3 9 E3 5 7 S4 1 3 N2 4 20 W4 7 2 S输出数据 152HintThe longest marathon runs from farm 2原创 2023-01-03 22:04:04 · 110 阅读 · 0 评论 -
#E. 扫雪系列II
说明大雪履盖了整个城市,市政府要求冬季服务部门尽快将一些街道(列在一份清单中)的积雪清除掉以恢复交通,整个城市由许多交叉路口和街道构成,当然任意两个交叉路口都是直接或间接连通的,清单给出了最少的街道,使得这些街道的积雪清除后任意两个交叉路口之间有且仅有一条通路,冬季服务部门只有两辆铲雪车及两名司机,他们的出发点位于某个交叉路口。 无论街道上有没有积雪,铲雪车每前进一米都要消耗一升燃料,冬季服务部门要求司机在铲除清单上的所有街道的积雪的前提下,要求消耗燃料最少,积雪铲完后车可以停在任意的交叉路口。输入格原创 2023-01-03 21:50:16 · 145 阅读 · 0 评论 -
#A. 扫雪系列I
说明大雪履盖了整个城市,市政府要求冬季服务部门尽快将一些街道(列在一份清单中)的积雪清除掉以恢复交通,整个城市由许多交叉路口和街道构成,当然任意两个交叉路口都是直接或间接连通的,清单给出了最少的街道,使得这些街道的积雪清除后任意两个交叉路口之间有且仅有一条通路,冬季服务部门只有一辆铲雪车及一名司机,这辆铲雪车的出发点位于某个交叉路口。 无论街道上有没有积雪,铲雪车每前进一米都要消耗一升燃料,冬季服务部门要求司机在铲除清单上的所有街道的积雪的前提下,要求消耗燃料最少,积雪铲完后车可以停在任意的交叉路口。原创 2023-01-03 21:40:47 · 163 阅读 · 0 评论 -
#G. 红旗招展
Description小J占山为王有一段时间了,他决定把自己的地盘打扮一下---将各种颜色的旗插在山头上当然某一座的山头只能用一种颜色的旗。整个地盘有N个山头,可看成是一棵有N个节点的树。小J还是有一点艺术细胞的,他不想整个地盘杂乱无章。于是他规定手下,如果某两座山之间的距离原创 2023-01-03 21:24:06 · 422 阅读 · 0 评论 -
#D. 树的染色1
Description给你一棵树N个点,N-1条边现在希望对所有边进行染色要求是:对于任一点,与之相连的边,必须所染的色各不相同问至少需要几种色彩。FormatInput第一行给出数字N 接下来N行,描述这个树N原创 2023-01-03 21:09:23 · 115 阅读 · 0 评论 -
#C. Ki
Description给出一棵以1为根的树,有N个点,每个点上有一个计数器,初始0接下来Q次操作,每次操作将p_i的子树中所有点的计数器增加x_i,输出最后每个点的计数器值FormatInput第一行给出N,Q接下来N-1行描述这个树再接下来Q行,每行给出Pi,Xi2原创 2023-01-03 21:05:46 · 105 阅读 · 0 评论 -
#Z1092. 啸聚山林
Description小J是一个绿林好汉,为了对抗邪恶的官府,他聚集了一些武功高强的人,占山为王整个山的形态如一棵树,有N个点,并以1号山为根结点每座山小J都派了一个头领据守,每个头领都有一个武力值为了充分了解下面的情况,现在小是想知道,对于以xi为根的子树中,按降序排列,武力值排第yi大的那个头领,他的权值为多少。FormatInput一行给出数字N,Q第二行N个数字,表示这N个头领的武力值接下来N-1,描述这个树接下Q行,描述Q个询问2原创 2022-12-31 11:44:02 · 152 阅读 · 1 评论 -
#Z0424. 树上的旅行
Description给出一棵有N个结点的树,给出Q个询问,求结点xj过结点K到节点yj的最短距离FormatInput第一行一个数n接下来共有n-1行,三个数u,v,len表示u和v之间存在一条边长为len再给你Q,K。代表有Q个询问,K就是那个必经过接下来Q行,每行两个数字xj,yjN,Q原创 2022-12-30 15:58:10 · 696 阅读 · 0 评论 -
#Z0060. Peaks
Description有n个点,m条无向边,给定这n个点的权值和这m条边连结的点.求有多少个点比它只经过一条边就能到达的所有点各自的权值都更大.FormatInput第一行给出N,M 第二行给出N个点的权值 接下来M行,每行两个数字,代表边的情况N,M原创 2022-12-30 15:38:29 · 123 阅读 · 0 评论 -
1836:【04NOIP提高组】合并果子(三种做法)
贪心/堆/优先队列来解题原创 2022-10-06 09:18:31 · 3258 阅读 · 3 评论 -
信奥一本通 1364:二叉树遍历(flist)
数据结构——树的经典题目原创 2022-09-30 14:46:46 · 477 阅读 · 0 评论 -
你谷P1229 遍历问题
看似是考树,可是实际上是考DP原创 2022-09-30 16:23:49 · 281 阅读 · 0 评论 -
P4715 【深基16.例1】淘汰赛
P4715 【深基16.例1】淘汰赛原创 2022-09-22 20:13:08 · 264 阅读 · 0 评论
分享