题目描述
有 n 个整数 x1,x2,⋯,xn,其中 ai≤xi≤bi。
还有 m 个整数 y1,y2,⋯,ym,其中 cj≤yj≤dj。
给定 n,m,a,b,c,d,对于所有二元组 $(n',m') \space (1 \le n' \le n, \space 1 \le m' \le m)$,求有多少种给 x1,x2,⋯,xn′,y1,y2,⋯,ym′ 赋值的方案满足 ∑i=1n′xi=∑j=1m′yj,对 998244353 取模。
输入格式
第一行两个整数 n,m。
接下来 n 行,其中第 i 行有两个整数 ai,bi。
接下来 m 行,其中第 j 行有两个整数 cj,dj。
输出格式
输出 n 行,每行 m 个整数,其中第 i 行的第 j 个数表示 n′=i,m′=j 的答案。
样例
样例输入
2 3
1 2
2 3
1 4
2 2
1 3
样例输出
2 0 0
3 4 4
n′=1,m′=1 时,两种方案为:
- x1=1,y1=1
- x1=2,y1=2
n′=2,m′=1 时,三种方案为:
- x1=1,x2=2,y1=3
- x1=1,x2=3,y1=4
- x1=2,x2=2,y1=4
数据范围与约定
对于所有数据,有:
- 1≤n,m≤500
- 1≤ai≤bi≤500
- 1≤cj≤dj≤500
| 子任务 |
特殊性质 |
分值 |
| 1 |
n,m=1 |
5 |
| 2 |
n,m=2 |
| 3 |
n,m≤5,bi,dj≤5 |
| 4 |
n,m≤7,bi,dj≤7 |
| 5 |
n,m≤20,bi,dj≤20 |
10 |
| 6 |
n,m≤40,bi,dj≤40 |
| 7 |
n,m≤80,bi,dj≤80 |
| 8 |
n,m≤160,bi,dj≤160 |
| 9 |
n,m≤320,bi,dj≤320 |
| 10 |
bi,dj≤2 |
| 11 |
无特殊性质 |
20 |