맨해튼
시간 제한1초메모리 제한1024 MB
서로 겹치지 않는 두 구역 Z1과 Z2에서 각각 출발하고 도착하는 서로 다른 격자 경로의 수를 666013으로 나눈 나머지로 구합니다.
문제
직교 좌표계의 제1사분면에서 와 를 대각선 꼭짓점으로 하는 직사각형에 속한 격자점의 집합을 구역이라고 하며, 로 표기한다. 단, 이고 이다. 또는 이면 구역은 한 선분 위의 점들만 포함할 수 있고, 이고 이면 구역은 점 하나로 이루어진다.
두 격자점 사이의 경로는 두 점을 잇는 길이 1의 수평 선분과 수직 선분의 최소 집합이다.
서로 공통된 점이 없는 두 구역 와 가 주어진다. 에서 출발해 에서 끝나는 서로 다른 경로의 수를 으로 나눈 나머지로 구하라.
입력
첫 줄에 여덟 개의 정수 가 주어진다. 이 값들은 두 구역의 경계이다.
출력
경로의 수를 으로 나눈 나머지를 한 개의 정수로 출력한다.