luogu#P8565. Sultan Rage

Sultan Rage

题目描述

有一个数列 {an}\{a_n\} 满足对 n>mn > m 均有 an=j=1manja_n=\sum\limits_{j=1}^m a_{n-j},并且 a1,a2,,ama_1,a_2,\cdots,a_m 是输入中给出的正整数。

qq 次询问,每一次给出一个正整数 xx,问有多少个不可重正整数集 SS 满足 sSas=x\sum\limits_{s\in S}a_s=x。答案对质数 998244353998244353 取模。

本题有多组数据。

输入格式

本题有多组数据。

第一行一个整数 TT 表示数据组数。对于每一组数据:

第一行两个整数 m,qm,q

第二行 mm 个整数 a1,a2,,ama_1,a_2,\cdots,a_m

第三行 qq 个整数,每一个整数代表一次询问。

输出格式

对于每组询问输出一行表示答案。

2
2 5
1 1
3 5 7 9 11
3 5
1 2 5
4 7 10 18 22
3
3
3
5
5
0
1
1
1
1

提示

对于所有数据,T=5T=52m1002 \le m \le 1001q,ai1001 \le q,a_i \le 1001x10181 \le x \le 10^{18}

$$\def{\arraystretch}{1.5} \begin{array}{c|c|c|c|c|c}\hline \textbf{测试点编号}&\bm{m\le}&\bm{q \le }&\bm{a_i \le }& \bm{x \le}&\bm{\textbf{特殊性质}}\cr\hline \textsf1\sim \sf2 & 8&8 & 8 & 100\cr\hline \sf3\sim 5 & 15& &15&10^3 \cr\hline \textsf6 & & & & 1 &\cr\hline \sf7\sim 11 & & 1& & & \textsf{A}\cr\hline \sf12\sim 16 & 2& & &\cr\hline \sf17\sim 20 & &\cr\hline \end{array} $$

A\textsf Am=10m=10,且 xx 在所有可能的 xx 中随机生成。