만드는 중입니다

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

게임 중독

면접 대비

시간 제한1초메모리 제한1024 MB

요약
홍수가 난 구역 y > x를 피해 두 대각선 점 사이를 잇는 최단 격자 경로의 수를 센다.
난이도

보통10점 중 4점

유형
동적 계획법, 조합론, 수학, 구현
정답자
아직 제출이 없습니다

문제

강산이는 심각한 게임 중독자라서 날씨에 상관없이 매일 PC방을 간다.

최근 폭우로 일부 지역이 침수되어 침수된 지역으로는 이동할 수 없다. 그래도 강산이는 출석 이벤트를 위해 하루도 빠짐없이 PC방을 가야 한다.

강산이는 PC방까지 상, 하, 좌, 우 방향으로만 이동하며, 한 번 이동할 때의 거리는 1이다. 게임을 빨리하러 가야 하므로 강산이는 집에서 PC방까지 최단경로로 움직인다.

강산이의 집 좌표 (H,H)(H, H)와 PC방 좌표 (N,N)(N, N)이 주어지고, 좌표평면 위 (x,y)(x, y)에서 y>xy > x인 곳은 침수되었다고 할 때, 강산이가 침수된 지역을 피해서 PC방까지 갈 수 있는 경로의 개수를 구하라.

단, PC방의 좌표가 집의 좌표와 같은 경우 경로는 1가지라고 한다.

입력

첫째 줄에 집과 PC방의 좌표 (H,H)(H, H), (N,N)(N, N)을 나타내는 두 정수 HH, NN (0≤H,N≤300 \le H, N \le 30)이 차례로 주어진다.

출력

집에서 PC방까지 갈 수 있는 경로의 개수를 출력한다.

예제2

  1. 예제 1

    입력
    8 4
    
    예상 출력
    14
    
  2. 예제 2

    입력
    0 3
    
    예상 출력
    5