随笔分类 - 图论----拓扑排序
摘要:
阅读全文
摘要:首先考虑怎么check一个点是否能被最后一个删除。 可以这么建图,以这个点建有根树,边全部向上指,再加上剩下的有向边。 很明显,这里的一条边的定义就变成了只有删去这个点,才可以删去它指向的点。 因此,只需要建n次图暴力判断是否有环即可。 这样做是n^2的。 考虑加入一条边后,会产生什么影响。 发现这
阅读全文
摘要:首先我们发现,本题具有可二分性。若花费x可以完成,x+1也一定可以完成。 那么判断是否可行,可以把二分得到的mid作为下限,仅连接边权大于等于mid的边,如果这样的图有环,那么向上二分,否则向下。 这样的正确性显然,因为如果图是一个DAG,那么剩下的边始终从拓扑序小的向大的连,这样就不会出现环。 输
阅读全文