P4566 [CTSC2018] 青蕈领主
题目背景
“也许,我的生命也已经如同风中残烛了吧。”小绿如是说。
题目描述
小绿同学因为微积分这门课,对“连续”这一概念产生了浓厚的兴趣。小绿打算把连续的概念放到由整数构成的序列上,他定义一个长度为 $m$ 的整数序列是连续的,当且仅当这个序列中的最大值与最小值的差,不超过$m-1$。例如 $\{1,3,2\}$ 是连续的,而 $\{1,3\}$ 不是连续的。
某天,小绿的顶头上司板老大,给了小绿 $T$ 个长度为 $n$ 的排列。小绿拿到之后十分欢喜,他求出了每个排列的每个区间是否是他所定义的“连续”的。然而,小绿觉得被别的“连续”区间包含住的“连续”区间不够优秀,于是对于每个排列的所有右端点相同的“连续”区间,他只记录下了长度最长的那个“连续”区间的长度。也就是说,对于板老大给他的每一个排列,他都只记录下了在这个排列中,对于每一个 $1 \le i \le n$,右端点为 $i$ 的最长“连续”区间的长度 $L_i$。显然这个长度最少为 $1$,因为所有长度为 $1$ 的整数序列都是连续的。
做完这一切后,小绿爬上绿色床,美美地做了一个绿色的梦。
可是第二天醒来之后,小绿惊讶的发现板老大给他的所有排列都不见了,只剩下他记录下来的 $T$ 组信息。小绿知道自己在劫难逃,但是作为一个好奇的青年,他还是想知道:对于每一组信息,有多少个和信息符合的长度为 $n$ 的排列。
由于小绿已经放弃治疗了,你只需要告诉他每一个答案对 $998244353$ 取模的结果。
我们并不保证一定存在至少一个符合信息的排列,因为小绿也是人,他也有可能犯错。
输入格式
无
输出格式
无
说明/提示
### 数据规模
测试点编号|$n\le$|$T\le$|特殊性质
-|-|-|-
1~2|10|1|无
3~4|10|100|无
5|300|1|$L_{i,j}=j$
6|300|1|$L_{i,j}=1$ 且 $j