求出满足以下条件的由
个正整数序列组成的数组
的个数(即
均为正整数序列):
-
是一个给定的序列。 - 对于任意
,
是
的子序列。 - 特殊地,对于
,
可以等于
,且
可以为空。
两个数组不同,定义为存在至少一个位置上的正整数序列不同。
两个正整数序列不同,定义为长度不同,或存在至少一个位置上的数不同。
答案对

取模。
子序列的定义:若序列 Y 在删去其中若干个元素,且剩下元素顺序不变的情况下得到了序列 X,则称 X 是 Y 的子序列。例如 (1,5,4) 是 (1,1,4,5,1,4) 的子序列,而 (5,1,1,4) 不是 (1,1,4,5,1,4) 的子序列。