#1332. [蜀山区 ] 上学路线(route)

[蜀山区 ] 上学路线(route)

时间限制:1000ms  空间限制:256MB

题目描述

你所在的城市街道好像一个棋盘,有a条南北方向的街道和b条东西方向的街道。

南北方向a条街道从西到东一次编号为1到a,而东西方向的b条街道从南到北一次编号为1到b,南北方向的街道i和东西方向的街道j的交点记为(i, j).

你住在(1,1)处,而学校在(a,b)处,你骑自行车去上学,自行车只能沿着街道走,而且为了缩短时间 只允许沿着东或北方向行驶

现在有N个交叉路口在施工 (X1,Y1),(X2,Y2),,(Xn,Yn)(X_1,Y_1),(X_2,Y_2), …… ,(X_n,Y_n) ,这些路口暂时不能通车的。问你上学有多少种走法?

输入格式

第一行包含两个整数a和b,并且满足1≦a,b≦16.

第二行包含一个整数N,表示有N个路口在维修(1≦N≦40)。

接下来N行,每行两个整数Xi,YiX_i,Y_i,描述在施工的路口位置。

输出格式

输出一个整数表示从(1,1)到(a,b)的行车路线总数。

样例

输入#1

5 4
3
2 2
2 3
4 2

输出#1

5

解释#1

上北,下南,左西,右东

说明