posted on 2023-10-06 08:02:43 | under 题集 | source
DAY2 没测题,嘿嘿嘿。
T1:缩点后求哪个联通块可被所有点到达,dfs一遍即可。
T2:缩点 + 选课。
T3:缩点后最短路(拓扑序上递推即可)。
T4:看这里。
T5:
直接做不好,那么由图的形态逐层往上思考。
-
链:显然一条链就是最大半连通子图,问题一就是总点数,问题二显然是 \(1\)。
-
DAG:考虑拓扑排序找最长链,定义 \(f_u,g_u\) 分别为以 \(u\) 结尾的最长链长度 / 方案数,直接维护即可。
-
一般图:缩点后当作 DAG 处理即可。