100 #P1384. *【递归】矩阵路线1

*【递归】矩阵路线1

【题意】

一个 n×mn \times m 的网格,从左上角的网格,从左上角 (11)(1,1) 出发到右下角 (nm)(n,m) ,只允许向下和向右方向走到相邻的格子。

kk 个格子无法通过 (X1Y1)(X2Y2),,(XkYk)(X_1,Y_1)、(X_2,Y_2), \dots ,(X_k,Y_k),求一共有多少走法。

【输入格式】

第一行包含两个整数 n m (1n,m16)n \ m \ (1 \le n,m \le 16)

第二行包含一个整数 kk ,表示有 k (1k40)k \ (1 \le k \le 40) 个格子无法通过。

接下来 kk 行,每行两个整数 Xi YiX_i \ Y_i,描述无法通过的格子位置。

【输出格式】

输出一个整数,表示从 (1,1)(1,1)(n,m)(n,m) 的走法总数。

【输入样例】

5 4
3
2  2
2  3
4  2

【输出样例】

5