给定一个长度为 n n n 的只包含前 9 9 9 个小写字母的字符串 s s s,q q q 个询问 l,r l,r l,r,询问 s[l…r] s[l \ldots r] s[l…r] 中有多少本质不同的子序列。答案对 109+7 10 ^ 9 + 7 109+7 取模。
s[l…r] s[l \ldots r] s[l…r] 的子序列 {p1,p2,⋯,pk} \{ p_1, p_2, \cdots, p_k \} {p1,p2,⋯,pk} 需要满足:l≤p1
两个子序列 p,q p, q p,q 是本质不同的,当且仅当其长度不同,或存在一个 i i i,满足 s[pi]≠s[qi] s[p_i] \neq s[q_i] s[pi]≠s[qi]。