Tarjan
Amessal
这个作者很懒,什么都没留下…
展开
-
BZOJ 1179 ATM (强连通分量缩点+spfa最长路)
Description: Input: 第一行包含两个整数N、M。N表示路口的个数,M表示道路条数。接下来M行,每行两个整数,这两个整数都在1到N之间,第i+1行的两个整数表示第i条道路的起点和终点的路口编号。接下来N行,每行一个整数,按顺序表示每个路口处的ATM机中的钱数。接下来一行包含两个整数S、P,S表示市中心的编号,也就是出发的路口。P表示酒吧数目。接下来的一行中有P个整数,表示P个原创 2017-10-23 21:31:41 · 563 阅读 · 0 评论 -
NOIP2017赛前模拟 Graph (2017.10.24)
题意: 给定一个无向图,求最少加多少条边,使得整个图任意两点之间都存在两条及以上的路径。题解: 作为考试的第一题,据凯爷说,是一道板子题,好像也确实是这样。 首先可以发现,一个边双连通分量中题意肯定成立,所以我们先把一个边双缩成一个点; 然后整张图变成了一棵树,这时候,只要花几个图,就可发现答案为:ans=(度数为1的点的数量+1)/2 ; 如果是在树上找叶子节点,还要判断一下根原创 2017-10-25 16:10:43 · 461 阅读 · 0 评论