#P9185. 枚举团(Enumerate Cliques)

枚举团(Enumerate Cliques)

枚举团(Enumerate Cliques)

问题描述

给定一个简单无向图 G G ,含 N N 个顶点和 M M 条边。第 i i 条边连接顶点 ui u_i vi v_i
每个顶点 i i 有一个整数值 xi x_i

一个(clique)是指顶点子集 CV C \subseteq V ,使得 C C 中任意两点间均有边相连(即导出子图为完全图),且 C C \neq \emptyset

求所有非空团 C C 对应的乘积 iCxi \prod_{i \in C} x_i 之和,并输出该和模 998244353 998244353

约束条件

  • 1N100 1 \leq N \leq 100
  • 1M100 1 \leq M \leq 100
  • 0xi<998244353 0 \leq x_i < 998244353
  • 0ui,vi<N 0 \leq u_i, v_i < N
  • uivi u_i \ne v_i
  • {ui,vi}{uj,vj} \{u_i, v_i\} \ne \{u_j, v_j\} ij i \ne j ,无重边)

输入

N MN\ M
x0 x1  xN1x_0\ x_1\ \cdots\ x_{N-1}
u0 v0u_0\ v_0
u1 v1u_1\ v_1
:
uM1 vM1u_{M-1}\ v_{M-1}

输出

AA

3 2
1 2 3
0 1
1 2
14

(0),(1),(2),(0,1),(1,2) are cliques of G. Print 14, which is the result of 1+2+3+12+23mod9982443531+2+3+1\cdot 2+2\cdot 3 \bmod 998244353.

5 9
97644645 128903910 346967627 176460807 156955500
0 1
0 2
0 3
0 4
1 2
1 3
1 4
2 3
2 4
664902553