强连通分量
Max_1_
这个作者很懒,什么都没留下…
展开
-
2019ICPC银川区域赛-H.Delivery Route( spfa优化 或 强连通分量+拓排+dij)
题目大意:给一个n个点,x条双向边,y条单向边的图,同时双向边权全为正,单向边权有可能为负,且保证单向边不会出现在环中。求从点s分别到1~ n的最短距离。 由于有负边,不能直接用dij,而裸的spfa又会被卡上天,所以需要考虑下其它做法。 强连通分量+拓排+dij。由于负权边不会出现在环中,所以可对图进行缩点,对每个强连通分量跑一遍dij,同时按拓扑序更新后面强连通...原创 2019-11-30 21:15:57 · 1050 阅读 · 6 评论 -
poj 1236 Network of Schools
给n个学校间的有向传递关系,求最小的学校数,通过这些学校可以向所有学校传递消息,以及求最少需要加多少条有向边,使得这n个学校间两两可传递。强连通分量缩点,缩点后入度为0点的个数即所需最小数量。记a为出度为0的点的个数,b为入度为0的点的个数,max(a,b)即为所需添加的最小边数。#include<iostream>#include<stdio.h>#incl...原创 2019-04-02 18:09:22 · 239 阅读 · 0 评论