第一行输入三个整数 (,)。接下来 行,每行输入两个整数 (,),表示格子 不可经过。保证每一列中至多有一个不可经过的格子。保证起点和终点都不是不可经过的格子。
输出一个整数,表示方案数对 取模后的结果。
3 4 2 2 2 2 4
2
第 列和第 列的第 行都不可经过。由于路径不能向左,也不能重复经过格子,因此每一列中实际经过的格子一定形成一段连续区间。结合两个禁点的位置,可以算出本题共有 种合法方案。