Pseudoforest |
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) |
Total Submission(s): 402 Accepted Submission(s): 173 |
Problem DescriptionIn graph theory, a pseudoforest is an undirected graph in which every connected component has at most one cycle. The maximal pseudoforests of G are the pseudoforest subgraphs of G that are not contained within any larger pseudoforest of G. A pesudoforest is larger than another if and only if the total value of the edges is greater than another one’s. |
InputThe input consists of multiple test cases. The first line of each test case contains two integers, n(0 < n <= 10000), m(0 <= m <= 100000), which are the number of the vertexes and the number of the edges. The next m lines, each line consists of three integers, u, v, c, which means there is an edge with value c (0 < c <= 10000) between u and v. You can assume that there are no loop and no multiple edges. The last test case is followed by a line containing two zeros, which means the end of the input. |
OutputOutput the sum of the value of the edges of the maximum pesudoforest. |
Sample Input3 3 |
Sample Output3 // 找到一个图,使得每一个连通分量最多有一个环 |
相关文章
- [BZOJ1937][SHOI2004]Mst最小生成树(KM算法,最大费用流)
- BZOJ 3669: [Noi2014]魔法森林(lct+最小生成树)
- 图的生成树(森林)(克鲁斯卡尔Kruskal算法和普里姆Prim算法)、以及并查集的使用
- poj 1797 Heavy Transportation(最大生成树)
- POJ 1797 Heavy Transportation(最大生成树/最短路变形)
- ACM-ICPC 2018 徐州赛区网络预赛 J Maze Designer(最大生成树,倍增lca)
- POJ - 2377 Bad Cowtractors Kru最大生成树
- hdu3367 Pseudoforest(最大生成树+伪森林)
- 无向图的生成树和生成森林算法
- POJ 3522 ——Slim Span——————【最小生成树、最大边与最小边最小】