|
||||||||||
MST problemTime Limit: 36000/18000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 65 Accepted Submission(s): 19 Problem Description For a tree, we define its values as $\max\lbrace i \times c_{i}\rbrace$, where $c_{i}$ means the number of edges where weights $i$. For example, if a tree with edges weight $3,3,3,6$, its value equals $\max(3 \times 3, 6 \times 1) = 9$. You're given a connected graph with $n$ vertices and $m$ edges. Try to find a spanning tree with minimal value. Output its value. Input The first line contains one integer $T$($1\le T \le 500$), representing the number of test cases. For each test case, the first line contains two integers $n,m$ ($1\le n,m \le 500$). The following $m$ lines, each line contains three integer $u,v,w$ ($1\le u,v \le n, 1\le w \le 10^9$), represent an edge connecting vertex $u$ and $v$, weights $w$. It is guaranteed that the graph is connected and contains no self-loops (but may contain multi-edges). The number of test cases where $n \ge 50$ or $m \ge 50$ will not exceed $50$. Output For each test case, output one integer, representing the minimal value of a spanning tree. Sample Input
Sample Output
Source | ||||||||||
|