题意: 有一张无重边的无向图, 求有多少个边集,使得删掉边集里的边后,图里恰好有K个联通块. 解法: 考虑dp,$h(i,S)$表示有$i$个联通块,点集为$S$的图的个数,$g(S)$表示点集为S的连通图的个数. 所以有$h(i,S) = \sum_{S_0 \subseteq S}{h(i-1,S_0) \cdot f(S-S0)}$ $answer = \frac{h(K,ALL)}{K!}$ 接下来只要求出 $g(S)$ 即可,考虑 $dp$ 首先枚举一个点 $x$ ,求出所有包含 $x…