D. Clique Connect

    传统题 1000ms 256MiB

Clique Connect

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有一个由NN个顶点构成的带权无向图GG。图GG的每个顶点都被赋予了从11NN的编号。最初,图GG中一条边都不存在。

现在,要通过进行MM次操作来向图GG中添加边。第ii1iM1\leq i\leq M)次操作如下:

  • 会给出一个由KiK_i个顶点构成的顶点部分集合Si={Ai,1,Ai,2,,Ai,Ki}S_i = \{ A_{i,1}, A_{i,2}, \dots, A_{i,K_i} \}。对于满足u,vSiu, v \in S_iu<vu < v的所有uuvv,在顶点uu和顶点vv之间添加一条权重为CiC_i的边。

请判断在进行完所有MM次操作后,图GG是否连通,如果连通,则求出包含在图GG的最小生成树中的边的权重总和。

输入格式

第1行包含两个整数NNMM

接下来MM行,第ii行描述第ii次操作。

ii行首先包含两个整数KiK_iCiC_i,然后包含KiK_i个整数Ai,1,Ai,2,,Ai,KiA_{i,1}, A_{i,2}, \dots, A_{i,K_i}

输出格式

如果在进行完所有MM次操作后图GG不连通,则输出“-1”;如果连通,则输出图GG的最小生成树中所包含边的权重总和。

输入输出样例 #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

说明/提示

数据范围

  • 2N2×105  2\leq N\leq 2\times 10^5\
  • 1M2×1051\leq M\leq 2\times 10^5
  • $2\leq K_i\leq N , \displaystyle\sum_{i = 1}^{M}K_i\leq 4\times 10^5$
  • 1Ai,1<Ai,2<<Ai,KiN 1\leq A_{i,1}<A_{i,2}<\cdots <A_{i,K_i}\leq N
  • 1Ci1091\leq C_i\leq 10^9
  • 输入的所有值都是整数

样例1解释

左边的图表示在进行了全部(M)次操作之后的图(G),右边的图表示其最小生成树中的一棵(写在边旁边的数字表示该边的权重)。最小生成树中所包含的边的权重总和为(3 + 2 + 4 = 9) 。

数据结构——图(最小生成树)

未认领
状态
已结束
题目
5
开始时间
2025-4-5 14:00
截止时间
2025-4-13 23:59
可延期
24 小时