#ABC308Ex. 构造 Q

构造 Q

构造 Q

题目描述

有一个 NN 个顶点、MM 条边的简单无向图。边最初全部为白色。

顶点编号为 11NN,边编号为 11MM。边 ii 连接顶点 AiA_i 和顶点 BiB_i,将它涂成黑色需要花费 CiC_i

「构造 Q」是指涂黑四条或更多条边,使得:

  • 涂黑的边中除一条外,其余边构成一个简单环;
  • 那条不构成环的涂黑边连接环上的一个顶点和环外的一个顶点。

判断能否构造 Q。如果能,求出构造 Q 所需的最小总花费。

输入格式

输入按以下格式从标准输入给出:

NN MM
A1A_1 B1B_1 C1C_1
A2A_2 B2B_2 C2C_2
\vdots
AMA_M BMB_M CMC_M

输出格式

如果能构造 Q,输出所需的最小总花费;否则输出 1-1

样例

5 6
1 2 6
2 3 4
1 3 5
2 4 3
4 5 2
3 5 1
15

通过涂黑边 2,3,4,5,62,3,4,5,6:

  • 2,4,5,62,4,5,6 构成一个简单环;
  • 33 连接顶点 33(在环上)和顶点 11(不在环上),

因此可以构造 Q,总花费为 4+5+3+2+1=154+5+3+2+1=15

用其他方式构造 Q 的花费都大于或等于 1515,所以答案是 1515

4 4
1 2 1
2 3 1
3 4 1
1 4 1
-1
6 15
2 6 48772
2 4 36426
1 6 94325
3 6 3497
2 3 60522
4 5 63982
4 6 4784
1 2 14575
5 6 68417
1 5 7775
3 4 33447
3 5 90629
1 4 47202
1 3 90081
2 5 79445
78154

数据范围

  • 4N3004 \le N \le 300
  • 4MN(N1)24 \le M \le \frac{N(N-1)}{2}
  • 1Ai<BiN1 \le A_i \lt B_i \le N
  • iji \neq j 时,(Ai,Bi)(Aj,Bj)(A_i,B_i) \neq (A_j,B_j)
  • 1Ci1051 \le C_i \le 10^5
  • 输入中的所有值均为整数
难度 NOI/NOI+/CTS
通过率
尝试 0
已通过 0
ID
2986
类型
传统题
Time Limit
797ms
Memory Limit
1024MiB
上传者
标签