#2070. 局域网

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: admin

题目描述

某个局域网内有 n(n≤100) 台计算机,由于搭建局域网时工作人员的疏忽,现在局域网内的连接形成了回路,我们知道如果局域网形成回路那么数据将不停的在回路内传输,造成网络卡的现象。

注意:

  • 对于某一个连接,虽然它是双向的,但我们不将其当做回路。本题中所描述的回路至少要包含两条不同的连接。
  • 两台计算机之间最多只会存在一条连接。
  • 不存在一条连接,它所连接的两端是同一台计算机。

因为连接计算机的网线本身不同,所以有一些连线不是很畅通,我们用 f(i,j) 表示 i,j 之间连接的畅通程度 (f(i,j)≤1000),f(i,j) 值越小表示 i,j 之间连接越通畅。

现在我们需要解决回路问题,我们将除去一些连线,使得网络中没有回路,并且被除去网线的 Σf(i,j) 最大,请求出这个最大值。

输入格式

第一行两个正整数 n,k

接下来的 k 行每行三个正整数 i,j,m 表示 i,j 两台计算机之间有网线联通,通畅程度为 m

输出格式

一个正整数, Σf(i,j) 的最大值。

样例

输入样例

5 5
1 2 8
1 3 1
1 5 3
2 4 5
3 4 2

输出样例

8

数据范围与提示

1≤n≤100

0≤k≤200

1≤f(i,j)≤1000