만드는 중입니다

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

Anti-Distance

시간 제한2초메모리 제한256 MB

요약
격자에서 (2i+j, i-2j) 좌표의 칸마다 장애물이 있을 때, 두 자유 칸 사이의 최소 이동 횟수를 구합니다.
난이도

보통10점 중 7점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

한 변의 길이가 11인 정사각형으로 나뉜 평면이 있다. 정사각형 하나를 골라 그 중심에서 변과 평행한 좌표축을 그린다.

다섯 칸마다 하나씩 장애물이 있다. 정확히는 중심이 (2i+j,i−2j)(2 i + j, i - 2 j)인 모든 정사각형에 장애물이 놓이며, 여기서 ii와 jj는 임의의 정수이다. 나머지 정사각형은 모두 빈 칸이다.

아멜리아는 빈 칸 AA에 서 있으며 빈 칸 BB로 가고자 한다. 한 번의 이동에서 변을 공유하는 이웃 칸 중 하나로 옮겨 갈 수 있지만, 그 이웃 칸이 빈 칸인 경우에만 가능하다. 아멜리아가 BB에 도착하려면 최소 몇 번 이동해야 하는가?

입력

첫 번째 줄에 두 정수 x1x_1과 y1y_1이 주어지며, 이는 출발 칸 AA의 좌표이다. 두 번째 줄에 두 정수 x2x_2와 y2y_2가 주어지며, 이는 도착 칸 BB의 좌표이다. 모든 좌표는 11 이상 10910^{9} 이하이다. 두 칸은 모두 빈 칸임이 보장된다.

출력

최소 이동 횟수를 나타내는 정수 하나를 출력한다.

예제2

  1. 예제 1

    입력
    1 1
    5 2
    
    예상 출력
    7
    
  2. 예제 2

    입력
    1 1
    2 5
    
    예상 출력
    5