【题目描述】
给定整数 N,M 以及两个非负整数序列 A=(A0,A1,⋯,AN−1),B=(B0,B1,⋯,BN−1)。
求满足以下条件的非负整数序列 x=(x0,x1,⋯,xN−1) 的个数,并将其对 998244353 取模后输出。
- 0≤x0≤⋯≤xN−1<M
- Ai≤xi<Bi
【输入】
文本
$N$ $M$
$A_0$ $A_1$ $\cdots$ $A_{N-1}$
$B_0$ $B_1$ $\cdots$ $B_{N-1}$
【输出】
输出满足条件的序列 x 的个数对 998244353 取模的结果。
【输入样例】
文本
5 9
0 0 3 2 5
8 3 4 5 9
【输出样例】
【输入样例2】
文本
5 9
0 0 5 2 0
8 3 9 5 9
【输出样例2】
【输入样例3】
文本
12 100
7 10 12 17 18 20 27 36 41 52 52 62
48 50 52 67 68 71 100 100 100 100 100 100
【输出样例3】
【数据范围】
- 1≤N≤131072
- 1≤M≤131072
- 0≤Ai<Bi≤M(0≤i≤N−1)
【来源】
Library Checker(yosupo06) number_of_increasing_sequences_between_two_sequences