¿La página no carga? Prueba haciendo clic aquí.
Placeholder

#3655

경로 찾기 1s 128MB

Problemas

N개의 점이 주어질 때 아래 조건을 만족하도록 (0, 0)에서 (A, B)로 가는 경우의 수를 구하는 프로그램을 작성하여라.

  1. 반드시 오른쪽 또는 위로 이동해야 한다.
  2. N개의 점 중 하나라도 지나면 안 된다.​

Entrada

첫째 줄에 N, A, B가 주어진다. (0 ≤ N ≤ 1,000, 1 ≤ A, B ≤ 100,000) 둘째 줄부터 N개의 줄에 각 점의 좌표 x, y가 주어진다. (0 ≤ x, y ≤ 100,000)

모든 점은 서로 다른 곳에 있으며 (0, 0)이나 (A, B)에는 점이 없다. 


Salida

첫 번째 줄에 경로의 개수를 1,000,000,007로 나눈 나머지를 출력한다.

Ejemplo #1

0 2 2
6

Ejemplo #2

1 2 2

1 1
2

Ejemplo #3

2 2 4

1 1
0 4
6
Debes iniciar sesión para escribir código.