Tìm Cậu Giữa Sài Gòn

View as PDF

Submit solution

Points: 1.00
Time limit: 1.0s
Memory limit: 516M
Input: stdin
Output: stdout

Author:
Problem type

Một hôm Chưng và Quýt đi lạc vào một lưới ô vuông kích thước n×m. Ô ~(1, 1)~ ở góc dưới trái, ô ~(n,m)~– trên phải. Có ~k~ ô chứa chướng ngại vật, ô thứ ~i~ ở tọa độ ~(xi, yi), 1 ≤ xi ≤ n, 1 ≤ yi ≤ m.~ Không có chướng ngại vật ở ô ~(1, 1)~ và ~(n, m)~. Hiện tại Chưng đang ở ô ~(1, 1)~, và Quýt đang ở ô ~(n, m)~. Vì đây là một vùng đất đặc biệt nên ở mỗi bước Chưng chỉ được chuyển sang ô kề cạnh bên phải hoặc bên trên nếu ô tới không chứa chướng ngại vật. Hãy xác định số lượng đường đi mà Chưng có thể tìm thấy Quýt khi đi từ ô ~(1, 1)~ đến ô ~(n, m)~ và đáp án phải mô đun cho ~10^9+7~.

Input

• Dòng đầu tiên chứa 3 số nguyên ~n, m, k~ ~(1 ≤ n, m ≤ 10^5, 0 ≤ k ≤ 100)~. Nếu ~k > 0~, dòng thứ ~i~ trong ~k~ dòng tiếp theo chứa 2 số nguyên ~xi, yi (1 ≤ xi ≤ n, 1 ≤ yi ≤ m)~.

Output

• Một số nguyên không âm – số lượng đường tìm được theo mô đun ~10^9+7~.

Sample Input 1
5 6 3 
2 2
3 5
4 2
Sample Output 1
25

Comments

Please read the guidelines before commenting.


There are no comments at the moment.