luogu#P10027. 梦境世界
梦境世界
题目背景
哆来咪爱旅行。
题目描述
有一个长为 宽为 的网格,其左上角编号为位置 而右下角编号为位置 。哆来咪想要从左上角走到右下角,每次她可以往右或向下走一格,但不能超出 的网格边界。除此之外,有 个禁止点是哆来咪无法走到的。
哆来咪有 个神奇药水,喝药水可以撤销之前最后一次没有被撤销的行走操作,但移动序列并不会删去最后一个元素。当然,在 位置时不能使用药水,且 药水不会撤销上一个药水的操作。例如:从 到 后,在 处喝了药水,则移动序列为 ;从 走到 再走到 ,连续喝下两次药水,移动序列为 。
哆来咪认为一次 旅行 是指一次最终走到 的行走路线。哆来咪想要求本质不同的 旅行 个数,答案对给定 取模。哆来咪认为两次 旅行 不同,当且仅当两次旅行记录的移动序列不同。
输入格式
第一行五个整数 ,意义见题目描述。
接下来 行,第 行包含两个整数 ,表示不能经过网格中编号为 的点。
输出格式
输出一行一个整数,表示答案对 取模后的结果。
2 2 2 998244353 1
1 2
7
5 5 0 114514 0
70
5 5 3 998244353 3
3 4
2 5
4 4
13782
提示
样例解释 1
七种路线如下:
数据规模与约定
本题采用捆绑测试。
- Subtask 0(10pts):,。
- Subtask 1(15pts):,。
- Subtask 2(15pts):,,。
- Subtask 3(25pts):,。
- Subtask 4(35pts):无特殊限制。
对于所有数据,保证 ,,,,,,且 互不相同。