题目描述
k 维生物居住在 k 维空间里的一张点数为 nk 的无向图 G 上,G 的顶点用 x=(x1,x2,⋯,xk) 表示,其中 xi∈[1,n]∩Z。
同时给定 k 张无向图,图从 1 到 k 编号,其中图 Gi=({1,2,⋯,n},Ei),∣Ei∣=mi。
对于图 G 的两个不同的顶点 x 和 y,两者有边当且仅当两者恰好只有第 i 维的分量 xi 和 yi 不同,且满足 (xi,yi)∈Ei。
k 维生物喜欢做游戏,游戏是和独立集有关的。现在他们想和你做游戏:假设图 G 中顶点 x 的 点权为 V∑i=1kxi,其中 V 比你能想象到的最大的数还要大,求这张图最大权独立集的权值,答案对 998244353 取模。
输入格式
第一行三个整数 n,k,v,含义与题面一致,其中 v 表示为 Vmod998244353 的值。
接下来按顺序依次给定 k 张无向图,每张图按如下方式给出:首先给出 mi,表示 Gi 的边集大小,之后的 mi 行中,第 j 行有两个正整数 uj,vj,表示 Gi 的一条无向边 (uj,vj)。
输出格式
输出一个整数,表示图 G 最大权独立集的权值对 998244353 取模后的值。
样例
2 3 1
1
1 2
1
1 2
1
1 2
4
5 1 2
4
4 2
3 5
1 3
3 4
50
10 5 402600065
0
0
0
0
0
416675831
见附加文件 game4.in
见附加文件 game4.out
最大权独立集为 {(2,1,1),(1,2,1),(1,1,2),(2,2,2)}。
数据范围
对于所有数据,1≤n≤105,1≤k≤5,1≤v≤998244352,保证:
-
0≤mi≤min((2n),105);
-
1≤uj,vj≤n;
-
给定的图 Gi 无重边无自环,不保证联通。
详细测试点及附加限制如下表所示:
测试点编号 |
限制 |
1 |
n≤4,k≤2 |
2∼3 |
$$ |
4∼5 |
k=1 |
6∼7 |
nk≤105,保证数据随机 |
8∼13 |
n2≤105 |
14∼20 |
|