2602: 传送路径
[Creator : ]
Description
ZK 现在在一个二维平面。他现在会进行 N 次传送,每次传送回执行如下移动之一:
- 从当前点 (x,y) 移动到 (x+A,y+B);
- 从当前点 (x,y) 移动到 (x+C,y+D);
- 从当前点 (x,y) 移动到 (x+E,y+F)。
同时在这个平面上有 M个点 (X1,Y1),…,(XM,YM) ,这些点 ZK 是无法停留或经过的。
问 N 次传送一共会有多少种路径?输出答案对 998244353 取模。
Input
第一行两个整数 N,M(1≤N≤200,0≤M≤105)。
第二行六个整数A,B,C,D,E,F(−109≤A,B,C,D,E,F≤109),保证无重复的二元对。
接下来 M行,每行两个整数Xi,Yi(−109≤Xi,Yi≤109)。保证 (Xi,Yi)≠(0,0)且无重复二元对。
Output
输出答案
Sample Input Copy
2 2
1 1 1 2 1 3
1 2
2 2
Sample Output Copy
5
HINT
样例1解释:
eg2 :输入:
eg 3:输入:

eg2 :输入:
10 3 -1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000输出: 0
eg 3:输入:
300 0 0 0 1 0 0 1输出:
292172978