Luogu3513 [POI2011] KON-Conspiracy
题意:给出一张
单独求解独立集或团是非常困难的,要利用它们本身的强性质来简化问题。
考虑若已经得到一组方案
若从
若从
综上,所有其他合法方案必然是
因此,我们先来考虑如何构造出一组合法方案。
建立
若图中
不相连: 若图中
相连:
缩点后拓扑排序即可构造出任意一组解。
接着,枚举改动并暴力判定是否合法即可统计答案。
复杂度为
然而这个做法还是太丑了……谁说转化后的模型就一定更简单呢?
考虑若已经得到一组方案
那么,
进一步地,若总边数为
于是,将点度从大到小排序后,判定每个前缀是否可行,即可构造方案。
假设我们选择的度数最小的点度数为