「MCOI-04」纯水精灵
题目背景
轻策的净水之主——「纯水精灵」洛蒂娅是一个掉水元素角色突破材料的 BOSS。今天你想刷点材料,所以……
题目描述
洛蒂娅所在的水面上有 $n$ 块平台,初始时均未沉没。有 $m$ 对不同的平台彼此相连。洛蒂娅与敌人战斗了 $k$ 个回合。每一回合,她可以选择一些未沉没的平台,让这些平台沉没(可以不选,但不可以让全部平台沉没)。然后她会选择最多的平台,满足任意两块选择的平台之间都相连,在每块平台上召唤一种不同的水之幻形。$k$ 回合结束后,洛蒂娅对敌人的伤害就是每回合召唤的水之幻形数量之和。洛蒂娅想知道,对于她的所有不同选择方案,伤害的总和是多少。两种方案被视为不同当且仅当存在一回合,使得两种方案在这一回合沉没的平台不同,而与召唤水之幻形的平台无关。由于答案可能很大,你需要输出它对 $10^9+7$ 取模的结果。
简要题意:给定无自环无重边的无向图,$k$ 回合中每回合可以删去现有点集的任意真子集,求所有方案中每回合后剩下的图最大团大小之和模 $10^9+7$。
输入输出格式
输入格式
第一行输入三个整数 $n,m,k$,分别表示平台数,相连的平台对数,回合数。
接下来 $m$ 行每行两个整数 $x,y$,表示 $x$ 号平台和 $y$ 号平台相连。平台从 $0$ 到 $n-1$ 编号。保证没有自环和重边。
输出格式
输出一行一个整数表示答案。
输入输出样例
输入样例 #1
2 1 2
0 1
输出样例 #1
14
输入样例 #2
5 7 100
0 1
1 2
2 3
3 4
0 4
0 3
0 2
输出样例 #2
969766107
说明
#### 样例解释
有五种不同的方案:
- 第一回合让 $0$ 号平台沉没,第二回合不选,伤害是 $1+1=2$。
- 第一回合让 $1$ 号平台沉没,第二回合不选,伤害是 $1+1=2$。
- 第一回合不选,第二回合让 $0$ 号平台沉没,伤害是 $2+1=3$。
- 第一回合不选,第二回合让 $1$ 号平台沉没,伤害是 $2+1=3$。
- 两回合都不选,伤害是 $2+2=4$。
五种方案的总伤害是 $2+2+3+3+4=14$。
#### 数据范围
本题采用捆绑测试,数据范围符合下表:
| 测试点编号 | $n\le$ | $k\le$ | 得分 |
| :----------: | :----------: | :----------: | :----------: |
| $1$ | $10$ | $1$ | $10$ |
| $2$ | $16$ | $100$ | $10$ |
| $3$ | $20$ | $100$ | $20$ |
| $4$ | $26$ | $1$ | $20$ |
| $5$ | $26$ | $10^9$ | $20$ |
| $6$ | $28$ | $10^9$ | $20$ |
对于全部数据,$2\le n\le 28$,$1\le m\le\frac{n(n-1)}{2}$,$1\le k\le 10^9$。
#### 提示
请注意时空限制。
#### 说明
[Minecraft OI Round 4](https://www.luogu.com.cn/contest/33344) A
idea & solution:鏡音リン check:namespace_std