확실한 과학 레일건
시간 제한1초메모리 제한512 MB
(0, 0)에서 출발해 모든 로봇과 같은 행이나 열에 서도록 축 방향으로 이동하는 최소 거리를 구합니다.
문제
미사카 미코토는 아카데미 시티에서 세 번째로 강한 레벨 5 에스퍼이며, 필살기 이름을 따서 레일건이라는 별명이 붙어 있다. 어느 날 악당 로봇 여러 대가 아카데미 시티를 침공했고, 미사카는 이 로봇들을 모두 처치하려고 한다.
아카데미 시티를 2차원 평면으로 본다. 로봇은 총 대이고, 번째 로봇의 위치는 이다. 미사카는 에서 출발한다. 레일건 능력으로 자신과 좌표 또는 좌표가 같은 로봇을 모두 처치한다. 미사카가 에 있을 때 이거나 인 로봇은 모두 처치된다.
미사카는 소수와 유클리드 기하를 싫어한다. 그래서 정수 좌표에서 다른 정수 좌표로만 이동하며, 이동은 축에 평행한 방향이나 축에 평행한 방향으로만 할 수 있다. 도시를 돌아다니는 일은 번거로우므로, 모든 로봇을 처치하는 데 필요한 최소 이동 거리를 구하라.
입력
테스트 케이스가 여러 개 주어진다. 첫 줄에 테스트 케이스의 수 가 주어진다. 각 테스트 케이스는 다음과 같다.
첫 줄에 로봇의 수 ()이 주어진다.
다음 줄의 번째 줄에 번째 로봇의 위치를 나타내는 정수 와 ()가 주어진다.
모든 테스트 케이스의 의 합은 을 넘지 않는다.
출력
각 테스트 케이스마다 모든 로봇을 처치하기 위해 미사카가 이동해야 하는 최소 거리를 정수 하나로 한 줄에 출력한다.
힌트
두 번째 예제 테스트 케이스에서 미사카는 먼저 로, 다음으로 로, 이어서 으로, 마지막으로 로 가야 한다.
세 번째 예제 테스트 케이스에서 미사카는 먼저 로, 다음으로 로, 그리고 로 가야 한다.