DAG(有向无环图)

洛谷题库 P2272 [ZJOI2007]最大半连通子图

有感而发,今晚一定先写篇题解。这可是我AC的第一道紫题!

题目中说半连通子图指的是对于图G(V,E)G(V, E)u,vV\forall u, v \in Vuvu \to v 或者 vuv \to u。当时我对于“”的理解是异或,也就是二者不能同时存在

——那这题基本没法做啊?比如我们作一次DFS,搜索的时候光是找到一条横叉边,就已经让人头疼怎么处理;更别说还要判环,还要找“最大”的半连通子图。

但有一点是可以确定的——当图中可以将环处理掉时,“半连通子图”将会是一条。易知对于链上的节点u,vu, v (u是v的祖先),都有uvu \to v

(更多…)

More
  • 2021年7月14日