#D2695. Balanced Edge Deletion
Balanced Edge Deletion
Balanced Edge Deletion
E: Balanced Edge Deletion
problem
Given a weighted simple undirected graph G of N vertices and M edges. The vertices are numbered from 1 to N and the edges are numbered from 1 to M. The i-th edge connects the vertices u_i and v_i, and its cost is w_i.
Consider performing the following operation only once for this graph.
- Select one edge from the set of edges in G and delete that edge.
Since the graph may be divided by the above operation, the graph after the operation will be referred to as A and B. (If not split, B is an empty graph.) Let W (X) be the sum of the costs of the edges in graph X (W (X) = 0 if there are no edges in the graph) and (A, B) = | W (A) −W (B) |. Find the edge (u, v) that minimizes (A, B). If there are more than one, answer the one with the smallest u. If there are still more than one, answer the one with the smallest v.
Input format
The input is given in the following format:
N M u_1 v_1 w_1 ... u_M v_M w_M
Constraint
- 2 \ leq N \ leq 10 ^ 5
- 1 \ leq M \ leq 10 ^ 5
- 1 \ leq u_i <v_i \ leq N
- If i \ neq j, u_i \ neq u_j or v_i \ neq v_j
- 1 \ leq w_i \ leq 10 ^ 9
The graph given is concatenated.
Output format
Output the answer side to one line separated by blanks as shown below.
u v
- u, v are integers
- 1 \ leq u, v \ leq N
Input example 1
5 4 1 2 1 2 3 10 3 4 5 4 5 1
Output example 1
twenty three
Input example 2
10 11 1 2 1 2 3 10 1 5 2 3 4 7 3 5 9 5 6 8 6 7 5 6 8 3 7 8 12 7 9 1 9 10 8
Output example 2
5 6
Example
Input
5 4 1 2 1 2 3 10 3 4 5 4 5 1
Output
2 3
inputFormat
Input format
The input is given in the following format:
N M u_1 v_1 w_1 ... u_M v_M w_M
Constraint
- 2 \ leq N \ leq 10 ^ 5
- 1 \ leq M \ leq 10 ^ 5
- 1 \ leq u_i <v_i \ leq N
- If i \ neq j, u_i \ neq u_j or v_i \ neq v_j
- 1 \ leq w_i \ leq 10 ^ 9
The graph given is concatenated.
outputFormat
Output format
Output the answer side to one line separated by blanks as shown below.
u v
- u, v are integers
- 1 \ leq u, v \ leq N
Input example 1
5 4 1 2 1 2 3 10 3 4 5 4 5 1
Output example 1
twenty three
Input example 2
10 11 1 2 1 2 3 10 1 5 2 3 4 7 3 5 9 5 6 8 6 7 5 6 8 3 7 8 12 7 9 1 9 10 8
Output example 2
5 6
Example
Input
5 4 1 2 1 2 3 10 3 4 5 4 5 1
Output
2 3
样例
5 4
1 2 1
2 3 10
3 4 5
4 5 1
2 3