随笔分类 - 图论
摘要:求删去某个点后,最少需要添加多少条边才能够使得剩下的点连通,进行k次询问,本质上就是求删去某个点后剩下的点是多少个连通块,利用Tarjan算法的过程求。
阅读全文
摘要:有n个城市,m条双向道路。每条道路连接连接俩个城市,经过道路需要交路费。第i条路线可用于从城市vi到城市ui(以及从ui到vi),并且使用该路线需要花费wi。每个城市都开了一个相同的火锅店,但是由于位置不同,每家火锅店的价格不同,为了简化问题。假设到第i个店吃的花费是val[i]。这个n个城市的人发现了这个漏洞,请你计算每个城市的人最少的吃火锅花费(花费包括来回的路费和吃火锅的费用,留在自己的城市不用路费)。
阅读全文
摘要:树上启发式合并,求有多少对不是祖先和后代关系的结点满足val[x]+val[y]=2*val[ lca ( x,y ) ]
阅读全文
摘要:【Tarjan、点双连通分量】给一个无向图,对每一个结点做一个询问,询问为,若删掉该点(及所有与其相关的连边),整个图有几个连通块?
阅读全文