#aBC352E. [ABC352E] Clique Connect
[ABC352E] Clique Connect
AT_abc352_e [ABC352E] Clique Connect
题目描述
有一个包含 个顶点的带权无向图 。 的每个顶点编号为 到 。最开始, 中没有任何边。
现在要进行 次操作,每次操作会向 中添加一些边。第 次操作如下:
- 给定一个包含 个顶点的顶点子集 。对于所有满足 且 的 ,在顶点 和顶点 之间添加一条权值为 的边。
请判断在进行完 次操作后, 是否连通。如果连通,请输出 的最小生成树中所有边的权值之和;如果不连通,输出 。
输入格式
输入通过标准输入给出,格式如下:
输出格式
如果在进行完 次操作后 不连通,输出 -1;如果连通,输出 的最小生成树中所有边的权值之和。
输入输出样例 #1
输入 #1
4 3
3 3
1 2 3
2 2
1 2
3 4
1 3 4
输出 #1
9
输入输出样例 #2
输入 #2
3 2
2 1
1 2
2 1
1 2
输出 #2
-1
输入输出样例 #3
输入 #3
10 5
6 158260522
1 3 6 8 9 10
10 877914575
1 2 3 4 5 6 7 8 9 10
4 602436426
2 6 7 9
6 24979445
2 3 4 5 8 10
4 861648772
2 4 8 9
输出 #3
1202115217
说明/提示
限制条件
- 所有输入均为整数
样例解释 1

左图是进行完 次操作后的 ,右图是其最小生成树之一(边上的数字表示该边的权值)。最小生成树中所有边的权值之和为 。
样例解释 2
即使进行了 次操作, 依然不连通。
由 ChatGPT 4.1 翻译