Toggle navigation
编绘童年
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Problem2138--递推-上学路线
2138: 递推-上学路线
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
133
Solved:
59
[
Status
] [
Submit
] [Creator:
]
Description
你所在城市的街道好像一个棋盘,有a条南北方向的街道和b条东西方向的街道。南北方向的a条街道从西到东依次编号为1到a,而东西方向的b条街道从南到北依次编号为1到b,南北方向的街道i和东西方向的街道j的交点记为(i,j)。
你住在 (1,1) 处,而学校在 (a,b) 处,你骑自行车去上学,自行车只能沿着街道走,而且为了缩短时间只允许沿着向东和北的方向行驶。
现在有 N 个交叉路口在施工 (X1,Y1)、(X2,Y2)、……、(Xn,Yn),这些路口是不能通车的。
问你上学一共有多少走法?
Input
第一行包含两个整数a和b,并且满足 1≤a,b≤16 。
第二行包含一个整数N,表示有N个路口在维修(1≤N≤40)。
接下来N行,每行两个整数 Xi,Yi,描述路口的位置。
Output
输出一个整数表示从 (1,1) 到 (a,b) 的行车路线总数。
Sample Input
Copy
5 4 3 2 2 2 3 4 2
Sample Output
Copy
5
HINT
样例解释:
Source/Category
提高C