#2666. 徐老师的最大独立集

徐老师的最大独立集

题目描述

独立集是一个图论中的概念,是指图 GG 中两两互不相连的顶点构成的集合。 最大独立集就是图 GG 的所有独立集中,点数最多的那个独立集

现在徐老师想知道,对于一个给定的图 GG

所有 GG 的子图 GG' 的最大独立集大小之和是多少

例如 GG 有三个子图 G1,G2,G3G1,G2,G3,最大独立集大小分别为 cnt1,cnt2,cnt3cnt1,cnt2,cnt3

徐老师想问的答案就是 ans=cnt1+cnt2+cnt3ans=cnt1+cnt2+cnt3

输入格式

输入第一行包含两个整数 n,mn,m 表示图 GGnn 个顶点和 mm 条无向边

接下来 mm 行,每行包含两个整数 u,vu,v 表示这条边连接的两个顶点编号

输出格式

输出一个整数表示答案

数据范围

对于 20%20\% 的数据满足 1n51 \leq n \leq 5

对于 50%50\% 的数据满足 1n181 \leq n \leq 18

对于 100%100\% 的数据满足 1n26,0u,v<n1 \leq n \leq 26, 0 \leq u,v < n

题目保证输入的图中不存在重边和自环

样例输入1

3 2
0 1
0 2

样例输出1

9

样例解释1

这个图一共有 88 个子图 对于 G1=G1={} 来说,最大独立集的大小为 00 对于 G2=0G2={0} 来说,最大独立集的大小为 11 对于 G3=1G3={1} 来说,最大独立集的大小为 11 对于 G4=2G4={2} 来说,最大独立集的大小为 11 对于 G5=0,1G5={0,1} 来说,最大独立集的大小为 11 对于 G6=0,2G6={0,2} 来说,最大独立集的大小为 11 对于 G7=1,2G7={1,2} 来说,最大独立集的大小为 22 对于 G8=0,1,2G8={0,1,2} 来说,最大独立集的大小为 22 最后答案为 0+1+1+1+1+1+2+2=90+1+1+1+1+1+2+2=9

样例输入2

7 5
0 5
3 4
1 2
2 5
0 2

样例输出2

328