만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

해밀턴 회로

시간 제한1초메모리 제한2048 MB

난이도

아직 분류되지 않았습니다

정답자
아직 제출이 없습니다

문제

정수 쌍 (ai,bi)(a_i, b_i)가 nn개 주어진다.

정점이 nn개인 가중 방향 완전 그래프 GG를 생각하자. 정점 ii (1≤i≤n1 \leq i \leq n)에서 정점 jj (1≤j≤n1 \leq j \leq n)로 가는 간선의 가중치는 ∣ai−bj∣|a_i - b_j|이다.

GG의 해밀턴 회로 중 간선 가중치의 합이 최대인 회로를 찾고, 그 최댓값을 출력하라.

입력

첫 줄에 쌍의 개수 nn (2≤n≤1052 \leq n \leq 10^5)이 주어진다.

이어서 nn개의 줄에 정수 aia_i와 bib_i (0≤ai,bi≤1090 \leq a_i, b_i \leq 10^9)가 한 줄에 하나씩 주어진다.

모든 2n2n개의 정수 aia_i와 bib_i는 서로 모두 다르다고 가정해도 된다.

출력

해밀턴 회로의 가중치 합의 최댓값을 한 줄에 정수 하나로 출력한다.

힌트

예제에 나온 회로 1→2→3→11 \to 2 \to 3 \to 1을 보자. 간선 가중치는 ∣1−2∣+∣8−5∣+∣4−10∣=10|1-2| + |8-5| + |4-10| = 10이다. 가중치 합이 10을 넘는 해밀턴 회로는 없으므로 답은 10이다.

예제1

  1. 예제 1

    입력
    3
    1 10
    8 2
    4 5
    
    예상 출력
    10