#joi2007yof. [joi2007yo_f]通学経路
[joi2007yo_f]通学経路
问题
太郎住在JOI市,该市沿南北方向有 条笔直的道路,沿东西方向有 条笔直的道路,形成了一个棋盘格子。
南北方向的 条道路从西到东编号为 。东西方向的 条道路从南到北编号为 。第 条南北方向的道路和第 条东西方向的道路交叉的交叉点记作 。
太郎住在交叉点 () 附近,骑自行车上 JOI 高中。自行车只能沿着道路移动。为了缩短通学时间,太郎只向东或向北移动。
现在,JOI 市正在 个交叉点 进行施工。太郎不能穿过施工中的交叉点。
太郎要从交叉点 到交叉点 ,避开施工中的交叉点,只能向东或向北移动,有多少种通学方法?请编写程序计算太郎的通学路线数量 。
输入
输入的第一行包含两个整数 ,以空格分隔。它们表示南北方向和东西方向的道路数。 满足 。
第二行包含一个整数 ,表示施工中的交叉点数。 满足 。
接下来的 行(第三行到第 行)描述了施工中的交叉点的位置。第 行包含用空格分隔的整数 ,表示交叉点 正在施工中。 满足 。
输出
输出只包含一个整数 ,表示太郎的通学路线数量。
示例 1
5 4
3
2 2
2 3
4 2
输出示例 1
5
下图显示了当 ,施工中的交叉点为 的情况。
在这种情况下,有 种通学路线。以下是这 5 条通学路线的图示。