Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
P151PROJ - ROUND 1J - Đếm số đường đi |
Cho một ma trận N x M, trong đó có K ô bị chặn không được phép đi qua. Bạn chỉ được phép đi sang phải hoặc đi xuống dưới.
Nhiệm vụ của bạn là tìm các đường đi từ ô (1, 1) tới ô (N, M).
Input
Dòng đầu tiên gồm số test T (T <= 10).
T dòng tiếp theo, mỗi dòng gồm 3 số N, M, K.
K dòng tiếp chứa 2 số nguyên x_i, y_i, biểu diễn tọa độ ô cấm.
Giới hạn: N, M <= 100 000, K <= 1000.
Output
Với mỗi test, in ra số cách đi từ ô (1, 1) tới ô (N,M), vì đáp số có thể rất lớn nên hãy in ra kết quả theo modulo 10^9 + 7.
Example
Input: 4
3 2 0
3 3 2
1 2
2 2
2 3 1
1 2
6 6 2
2 3
5 4 Output: 3
1
1
78
Được gửi lên bởi: | adm |
Ngày: | 2015-03-04 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |