프로그램 명: apio_path(open)
제한시간: 2 초

TooDee는 직교좌표 시스템인 2차원 그리드-형태의 지역 이름이다. 이 지역에는 귀여운 Dee들이 살고 있다. Dee들은 벌처럼 생긴 작은 2-차원 모양의 생동물로서 아주 영리하다. TooDee에는 벌집들이 있는데, 이 벌집은 보통의 벌집과는 달리 직사각형 형태로 벌집의 각 변이 TooDee의 직교좌표의 축에 평행하다.

Dee들은 매우 특별히 진화된 동물이므로 일정한 경로로 날아간다. 이 경로는 직교좌표 축 과 평행한 (수형 혹은 수직의) 선분들로 구성되며. 이 선분들의 양 끝 점의 좌표값은 모두 정수라 가정한다. 직교좌표 시스템 표기를 사용할 때, TooDee 지역에서 모든 Dee들이 날아 가는 규칙은 다음과 같다. (TooDee 지역에서 언급되는 모든 점의 위치 값은 정수이다.)

오늘 밤은 Deeficer(TooDee의 복지부 관리)의 딸 생일이므로 Deeficer는 사무실로부터 가 능한 한 빨리 집으로 가고자 한다. Deeficer는 1초에 길이 1의 속도로 날아간다고 가정한 다. 위의 규칙을 만족하면서 사무실로부터 가장 빨리 집으로 도착하는데 걸리는 시간(초)를 구하라.

입력

입력의 첫 번째 줄에 테스트 시나리오의 수 T(1 ≤ T ≤20)가 주어진다.

다음에 T 개의 시나리오가 주어진다. 각 시나리오 앞에는 공백 줄이 있다.

각 시나리오의

모든 테스트 케이스에서, 모든 좌표 값은 -109보다 같거나 크고 109보다 같거나 작으 며, 0 ≤ N ≤ 1000 이다.

출력

각 시나리오에 대하여, Deeficer가 사무실로부터 집까지 가장 빨리 가는 경로에 의하여 걸리는 시간(초)를 한 줄에 출력한다.

날아가는 규칙을 지키면서 집으로 도달할 수 없으면 “No Path"를 출력한다.

입출력 예

입력

2
1 7 7 8
2
2 5 3 8
4 10 6 7
2 1 5 4
1
3 1 4 3

출력

9
No Path
출처:apio 2011 년 문제 2 번

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]