#P7. 相等 (equal)

相等 (equal)

题目描述

nn 个整数 x1,x2,,xnx_1,x_2,\cdots,x_n,其中 aixibia_i \le x_i \le b_i

还有 mm 个整数 y1,y2,,ymy_1,y_2,\cdots,y_m,其中 cjyjdjc_j \le y_j \le d_j

给定 n,m,a,b,c,dn,m,a,b,c,d,对于所有二元组 $(n',m') \space (1 \le n' \le n, \space 1 \le m' \le m)$,求有多少种给 x1,x2,,xn,y1,y2,,ymx_1,x_2,\cdots,x_{n'},y_1,y_2,\cdots,y_{m'} 赋值的方案满足 i=1nxi=j=1myj\sum_{i=1}^{n'} x_i=\sum_{j=1}^{m'} y_j,对 998244353998244353 取模。

输入格式

第一行两个整数 n,mn,m

接下来 nn 行,其中第 ii 行有两个整数 ai,bia_i,b_i

接下来 mm 行,其中第 jj 行有两个整数 cj,djc_j,d_j

输出格式

输出 nn 行,每行 mm 个整数,其中第 ii 行的第 jj 个数表示 n=i,m=jn'=i,m'=j 的答案。

样例

样例输入

2 3
1 2
2 3
1 4
2 2
1 3

样例输出

2 0 0
3 4 4

n=1,m=1n'=1,m'=1 时,两种方案为:

  1. x1=1,y1=1x_1=1,y_1=1
  2. x1=2,y1=2x_1=2,y_1=2

n=2,m=1n'=2,m'=1 时,三种方案为:

  1. x1=1,x2=2,y1=3x_1=1,x_2=2,y_1=3
  2. x1=1,x2=3,y1=4x_1=1,x_2=3,y_1=4
  3. x1=2,x2=2,y1=4x_1=2,x_2=2,y_1=4

数据范围与约定

对于所有数据,有:

  • 1n,m5001 \le n,m \le 500
  • 1aibi5001 \le a_i \le b_i \le 500
  • 1cjdj5001 \le c_j \le d_j \le 500
子任务 特殊性质 分值
11 n,m=1n,m=1 55
22 n,m=2n,m = 2
33 n,m5,bi,dj5n,m \le 5,b_i,d_j \le 5
44 n,m7,bi,dj7n,m \le 7,b_i,d_j \le 7
55 n,m20,bi,dj20n,m \le 20,b_i,d_j \le 20 1010
66 n,m40,bi,dj40n,m \le 40,b_i,d_j \le 40
77 n,m80,bi,dj80n,m \le 80,b_i,d_j \le 80
88 n,m160,bi,dj160n,m \le 160,b_i,d_j \le 160
99 n,m320,bi,dj320n,m \le 320,b_i,d_j \le 320
1010 bi,dj2b_i,d_j \le 2
1111 无特殊性质 2020