![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最优生成树
文章平均质量分 59
星辰大少主
重庆oier
展开
-
邦德市
邦德市1699(最优生成树(并查集)、LCA(倍增))邦德市有N(编号为1..N)个城市,用M条双向道路连接,每条道路都有一个危险系数。你的任务是回答若干询问,每个询问包含一个起点s和一个终点t,要求找到一条s到t的路径,使得路径上所有边的最大危险系数最小。第一行一个包含两个整数N和M;接下来的M行,每行包含三个整数:x,y,d(1<=x,y<=N,0<=d<=1 000 000 000),即城市x原创 2017-06-13 17:36:12 · 274 阅读 · 0 评论 -
【USACO】安全路径(计数/求和以及最值小探讨)(最有生成树之最短路径树,LCA,最值问题,并查集)
题目【问题描述】 精灵最近在农场上泛滥,他们经常会阻止牛们从农庄(牛棚1)走到别的牛棚(牛i的目的地是牛棚i)。每一个精灵只认识牛i并且知道牛i一般走到牛棚i的最短路径。所以他们在牛i到牛棚i之间的最后一条牛路上等牛i。当然,牛不愿意遇到精灵,所以准备找一条稍微不同的路径从牛棚1走到牛棚i。请你为每一头牛i找出避免精灵的最短路径长度。 和往常一样,农场上有 n 个牛棚(编号为1..n),原创 2017-10-28 21:45:52 · 554 阅读 · 1 评论 -
BZOJ 2115: [Wc2011] Xor (线性基+生成树)
题意给定一张无向图,求1->n的路径边权最大异或和。分析首先跑一颗任意生成树出来(DFS即可) 然后对于所有非树边,都形成一个环,我们叫它基本环。 通过异或的性质我们发现答案是选取一些基本环异或1~n在树上的路径异或和 所以我们把所有的基本环加入线性基,然后用1~n的路径去匹配贪心找最大值 基本环的寻找实际上结合在DFS中,用异或的性质可以算长度(不要去找LCA)...原创 2018-03-22 11:20:37 · 160 阅读 · 0 评论