随笔分类 -  Graph Theory_LCA

摘要:解析 蒟蒻用的办法比较蠢,不如上面的各位大佬,直接化成一个式子了,我还是分类讨论做的。 下面正文。 猜想:最优集合点一定是三点任意两对点对应的路径的交点。 不妨这样想,如果任意两个人经过同一条路径,那么就要支付双倍的价钱,为了使支付的钱最少,我们就要使得这种情况出现的最少。由于图是一颗树,如果选择三 阅读全文
posted @ 2019-11-11 16:44 DarkValkyrie 阅读(248) 评论(0) 推荐(0)
摘要:题目描述 小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。这一天小仓鼠打算从从他的卧室(a)到餐厅(b),而他的基友同时要从他的卧室(c)到图书馆(d)。他们都会走最短路径。现在小仓鼠希望知道,有没有可能在某个地方,可以碰到他的基友? 小 阅读全文
posted @ 2019-11-05 18:33 DarkValkyrie 阅读(208) 评论(0) 推荐(0)
摘要:窝当然不会ddp啦,要写这题当然是考虑优化裸dp啦,但是这题非常麻烦,于是变成了黑题。 首先,这个是没有上司的舞会模型,求图的带权最大独立集。 不考虑国王的限制条件,有 $$ dp[x][0]+=dp[y][1]\\ dp[x][1]+=min(dp[y][1],dp[y][0]) $$ 现在考虑限 阅读全文
posted @ 2019-10-31 12:28 DarkValkyrie 阅读(159) 评论(0) 推荐(0)
摘要:题目描述 公元20442044 年,人类进入了宇宙纪元。 L 国有 n n 个星球,还有 n 1 n −1 条双向航道,每条航道建立在两个星球之间,这 n 1 n −1 条航道连通了 L L 国的所有星球。 小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 阅读全文
posted @ 2019-10-05 15:06 DarkValkyrie 阅读(148) 评论(0) 推荐(0)
摘要:题目描述 同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一一棵包含 n n 个结点和 n 1 n −1条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从11 阅读全文
posted @ 2019-10-04 20:30 DarkValkyrie 阅读(241) 评论(0) 推荐(0)
摘要:【概念与定义】 给定一颗有根树,若节点z既是节点x的祖先,也是节点y的祖先,则称z是x,y的公共祖先。在x,y的所有公共祖先中,深度最大的那个叫最近公共祖先,记为LCA(x,y)。 【算法实现】 暴力 暴力 暴力 如果我们要求x和y的LCA,那我们就设置两个个指针分别指向他们两个,把这两个指针一个一 阅读全文
posted @ 2019-06-08 13:20 DarkValkyrie 阅读(234) 评论(0) 推荐(0)