頁面無法載入?點擊這裡可能會修復。
Placeholder

#4189

장기 2 1s 256MB

問題

N×M장기판에 졸 한개와 말 한개가 놓여 있다. 말의 이동 방향이 다음과 같다고 할 때, 말이 최소의 이동횟수로 졸을 잡으려고 한다. 

 

말이 졸을 잡기 위한 최소 이동 횟수를 구하는 프로그램을 작성해보자. 


輸入

첫 줄은 장기판 행의 수(N)와 열의 수(M)를 받는다

(4 ≤ N, M ≤ 1000).

둘째 줄은 말이 있는 위치의 행(R), 열(C)의 수와 졸이 있는 위치의 행(S), 열(K)의 수를 입력받는다.

단, 장기판의 제일 왼쪽 위의 위치가 (1,1)이다. 

각 행과 열은 R(1≤R≤N), C(1≤C≤M), S(1≤S≤N), K(1≤K≤M)이다. 


輸出

말이 졸을 잡기 위한 최소 이동 횟수를 출력한다.​


範例

9 9

3 5 2 8
2


需要登入才能撰寫程式碼。