loj#P6374. 「SDWC2018 Day1」网格
「SDWC2018 Day1」网格
题目描述
Source: 51Nod #1838. Jabby 的网格
Stange 来到了一个网格中,他想从 跳到 。
Stange 每一步只能向右上方跳,由于力气有限,每一步的横坐标变化不能超过 ,纵坐标变化不能超过 。
即,如果他现在处于位置 ,他下一步能跳到的 需要满足: $x\leq \text{newx}\leq x+M_x , y\leq \text{newy}\leq y+M_y$ 。
同时,Stange 是个勤奋的人,他厌恶停在原地无所事事。因此每一步都不能够停在原地。
Stange 觉得这个游戏太没有挑战性了,于是他加入了一些限制:
有 个向量是非法的,这些向量形如 ,会在读入中给出。也就是说,每一步 的增量不能同时等于 。
幸运的是,所有的 都是 的倍数。
现在 Stange 想求从 ,跳恰好 步,跳到 的方案数。对 取 模。
输入格式
第一行两个正整数 。 。
第二行两个正整数 $M_x,M_y , (M_x,M_y \leq 10^6,M_x \leq T_x , M_y \leq T_y)$ 。
第三行两个正整数 (为方便理解题意,样例中不满足 的限制。大样例和评测的数据中都是满足的。)。
第四行一个非负整数 。
第五行(如果有的话), 个正整数,表示 。,(保证 是 的倍数,注意 可能重复输入) 。
输出格式
一行一个非负整数,表示答案对 取模的值 。
1 2
1 2
2 1
1
1
2
数据范围与提示
对于 的数据, 。
对于另外 的数据, 。
对于剩余 的数据,无特殊性质。