Anti-Distance
시간 제한2초메모리 제한256 MB
격자에서 (2i+j, i-2j) 좌표의 칸마다 장애물이 있을 때, 두 자유 칸 사이의 최소 이동 횟수를 구합니다.
문제
한 변의 길이가 인 정사각형으로 나뉜 평면이 있다. 정사각형 하나를 골라 그 중심에서 변과 평행한 좌표축을 그린다.
다섯 칸마다 하나씩 장애물이 있다. 정확히는 중심이 인 모든 정사각형에 장애물이 놓이며, 여기서 와 는 임의의 정수이다. 나머지 정사각형은 모두 빈 칸이다.
아멜리아는 빈 칸 에 서 있으며 빈 칸 로 가고자 한다. 한 번의 이동에서 변을 공유하는 이웃 칸 중 하나로 옮겨 갈 수 있지만, 그 이웃 칸이 빈 칸인 경우에만 가능하다. 아멜리아가 에 도착하려면 최소 몇 번 이동해야 하는가?
입력
첫 번째 줄에 두 정수 과 이 주어지며, 이는 출발 칸 의 좌표이다. 두 번째 줄에 두 정수 와 가 주어지며, 이는 도착 칸 의 좌표이다. 모든 좌표는 이상 이하이다. 두 칸은 모두 빈 칸임이 보장된다.
출력
최소 이동 횟수를 나타내는 정수 하나를 출력한다.