#P17401. PM14459 图的自同构

PM14459 图的自同构

题目描述

给定一张包含 nn 个顶点、mm 条边的无向简单连通图 GG。顶点编号为 0,1,,n10,1,\ldots,n-1

图的一个自同构是一个排列 pp,它把顶点集合映射到自身,并满足:对于任意两个顶点 i,ji,jiijj 之间有边,当且仅当 pip_ipjp_j 之间也有边。

请计算图 GG 的自同构个数,答案对 109+710^9+7 取模。

输入格式

第一行两个整数 n,mn,m

接下来 mm 行,每行两个整数 ui,viu_i,v_i,表示一条连接 uiu_iviv_i 的无向边。

输出格式

输出一个整数,表示图的自同构数量对 109+710^9+7 取模后的结果。

样例输入

5 10
0 1
0 2
0 3
0 4
1 2
1 3
1 4
2 3
2 4
3 4

样例输出

120

数据范围

  • 4n1004\le n\le 100
  • n+1mn+5n+1\le m\le n+5
  • 0ui,vi<n0\le u_i,v_i<n
  • 图中无自环、无重边;
  • 图保证连通。