atcoder#ASAPOROC. グラフ
グラフ
Score : points
Problem Statement
Takahashi found an undirected connected graph with vertices and edges. The vertices are numbered through . The -th edge connects vertices and , and has a weight of .
He will play rounds of a game using this graph. In the -th round, two vertices and are specified, and he will choose a subset of the edges such that any vertex can be reached from at least one of the vertices or by traversing chosen edges.
For each round, find the minimum possible total weight of the edges chosen by Takahashi.
Constraints
- The given graph is connected.
Partial Scores
- In the test set worth points, .
- In the test set worth another points, .
Input
The input is given from Standard Input in the following format:
:
:
Output
Print lines. The -th line should contain the minimum possible total weight of the edges chosen by Takahashi.
4 3
1 2 3
2 3 4
3 4 5
2
2 3
1 4
8
7
We will examine each round:
- In the -st round, choosing edges and achieves the minimum total weight of .
- In the -nd round, choosing edges and achieves the minimum total weight of .
4 6
1 3 5
4 1 10
2 4 6
3 2 2
3 4 5
2 1 3
1
2 3
8
This input satisfies the additional constraints for both partial scores.