传送门: bzoj1093 bzoj1179 论我为什么这么zz。。。 bzoj1179 SCC一定是半连通子图,所以先缩点。 缩点后图转成了DAG,求最大半连通子图变成了求图中最长链。 拓扑排序DP即可。 bzoj1179 缩点。 从1出发 s p f a spfa spfa跑最长路即可。 (为什么我会想到拓扑排序DP,明明起点只有一个,太zz了)