409122: GYM103439 N Max Pair Matching
Description
You are given $$$2n$$$ pairs $$$(a_i, b_i)$$$ of integers. Consider a complete graph on $$$2n$$$ vertices and define the weight of the edge $$$(ij)$$$ to be $$$w_{ij} = max(|a_i-a_j|, |a_i-b_j|, |b_i-a_j|, |b_i-b_j|)$$$.
Determine the maximum weight of the matching in this graph.
In other words, consider all ways to select $$$n$$$ edges of this graph such that no two chosen edges have a common endpoint. What is the maximum possible total weight of these edges?
InputThe first line of the input contains a single integer $$$n$$$ ($$$1 \le n \le 10^5$$$).
The $$$i$$$-th of the next $$$2n$$$ lines contain two integers $$$a_i$$$ and $$$b_i$$$ ($$$0 \le a_i, b_i \le 10^9$$$).
OutputPrint a single integer — the maximum weight of the matching in this graph.
ExampleInput2 0 10 7 7 9 4 2 15Output
18Note
Adjacency matrix:
0 | 7 | 9 | 15 |
7 | 0 | 3 | 8 |
9 | 3 | 0 | 11 |
15 | 8 | 11 | 0 |