주 사부와 도약자
시간 제한1초메모리 제한512 MB
최대 100개의 장애물이 있는 거대한 격자에서 (1,1)에서 (n,m)까지 도약 말로 이동하는 단조 경로의 수를 110119로 나눈 나머지를 구한다.
문제
정사각형 칸으로 이루어진 크기의 직사각형 판을 생각하자. 주 사부는 왼쪽 위 칸인 에 도약자를 놓았다.
도약자는 양의 정수 , , , 가 다음 조건을 만족할 때에만 에서 로 뛸 수 있다.
아쉽게도 판 위에는 장애물이 몇 개 있다. 도약자는 장애물이 있는 칸에 절대 들어갈 수 없다.
주 사부는 도약자를 0번 이상 뛰게 해서 판의 오른쪽 아래 칸인 으로 옮기려 한다. 도약자가 목표를 이루는 방법의 수를 구하자. 답이 매우 클 수 있으므로 로 나눈 나머지를 계산한다.
입력
첫째 줄에 테스트 케이스의 수 가 주어진다 ().
각 테스트 케이스의 첫째 줄에 세 정수 , , 이 주어진다. 이는 각각 판의 높이, 판의 너비, 판 위의 장애물 수이다 (, ).
그다음 개의 줄이 이어진다. 각 줄에는 장애물의 좌표 와 가 주어진다 (, ). 주어지는 장애물은 모두 서로 다르며, 에는 장애물이 없다.
출력
각 테스트 케이스마다 답을 로 나눈 나머지를 출력한다.