![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
CCSU_Cola
ACMer
展开
-
P3398 仓鼠找sugar(LCA)
题目链接小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。这一天小仓鼠打算从从他的卧室(a)到餐厅(b),而他的基友同时要从他的卧室(c)到图书馆(d)。他们都会走最短路径。现在小仓鼠希望知道,有没有可能在某个地方,可以碰到他的基友?小仓鼠那么弱,还要天天被zzq大爷虐,请你快来救救他吧!题意:给出一棵树,给四个点a,b,c,d,问a-b的路径和c-d的路径有没有重合。思路:若两个路径有重合那么一定有LCA(a,b)在c-d路径上或原创 2021-08-09 09:55:54 · 232 阅读 · 0 评论 -
[USACO19DEC]Milk Visits S(LCA)
题目链接Farmer John 计划建造N个农场,用N-1 条道路连接,构成一棵树(也就是说,所有农场之间都互相可以到达,并且没有环)。每个农场有一头奶牛,品种为更赛牛或荷斯坦牛之一。Farmer John 的M个朋友经常前来拜访他。在朋友i 拜访之时,Farmer John 会与他的朋友沿着从农场 Ai到农场 Bi之间的唯一路径行走(可能有 Ai=Bi)。除此之外,他们还可以品尝他们经过的路径上任意一头奶牛的牛奶。由于 Farmer John 的朋友们大多数也是农场主,他们...原创 2021-08-08 14:53:25 · 227 阅读 · 0 评论 -
AcWing 3797. 最大化最短路(图论)
题目链接题意:在k个特殊点之间选两个点,在之间连一条边,使得1-n的最短路最大。每条边的路的长度都为1。思路:从起点和终点出发分别跑一次bfs,求出dist1数组和distn数组,可以知道在a,b两点之间连一条边,最短路可能会不变,也有可能变成dist1[a]+distn[b]+1或者distn[a]+dist1[b]+1,若发生改变,那么最短路的最大值就是min(dist1[a]+distn[b]+1,distn[a]+dist1[b]+1),假设dist1[a]+distn[b]+1小于等于di原创 2021-08-08 10:11:45 · 68 阅读 · 0 评论 -
自闭总结
银川打铁总结知识点思维都很匮乏,读题效率也不高,离拿牌确实还有挺长的一段路要走,希望下次区域赛能取得好成绩吧。原创 2021-05-16 23:27:44 · 64 阅读 · 0 评论