codeforces559C

質問は、表面:

ボード上のH * Wのチェス盤の正方形所与のみNは他の白色グリッドである、黒です。

ボードの左上隅には兵士、グリッド右またはダウンすることができますすべてのステップがあり、そして黒のグリッドに移動することはできません。

右下に左上から死、どのように多くのルートの合計を求めます。

入力形式

最初の行は三つの整数H、W、N.が含まれています

次のN行は、二つの整数のX、Yを含む各行は、X-Y列に黒のグリッド線が記載されています。

確認データは、左とグリッドの右コーナーは白です。

出力フォーマット

整数の結果を出力する10 。9 + 7値モジュロ109 + 7。

データ範囲

1 H W 10 5 1≤H、W≤105、
1 N 2000 1≤N≤2000

サンプル入力1:

3 4 2 
2 2 
2 3

出力サンプル1:

2

サンプル入力2:

100 100 3
15 16
16 15
99 88

出力サンプル2:

545732279
ソリューション:

おすすめ

転載: www.cnblogs.com/flyljz/p/11729666.html