编程题
### 问题描述 有一个序列 $x$,现在把它切割成若干连续的非空子序列 $ Y_{1} , Y_{2} ,\dots Y_{k} $。如果对于每个子序列 $1 \le i \le k$,$Y_{i}$ 内的元素和能够被 $i$ 整除的话,这个切割就一个好切割。 小椒现在有一个长度为 $N$ 的序列 $A$ ,她想知道这个序列的好切割数量。由于结果很大,请将答案对 $722$ 取模。 ### 输入格式 第一行输入一个整数 $t$,表示有 $t$ 个测试数据。 对于每个测试数据,第一行输入一个整数 $N$ 表示序列 $A$ 的长度。 第二行输入 $N$ 个正整数。 ### 输出格式 输出 $t$ 行答案,答案对 $722$ 取模。 ### 样例输入 ``` 1 6 1 1 4 5 1 4 ``` ### 样例输出 ``` 5 ``` ### 说明 $5$ 种情况分别是: 用#来表示切割。 1 1 4 5 1 4 1 1 # 4 5 1 4 1 1 4 # 5 1 4 1 1 4 5 1 # 4 1 1 # 4 # 5 1 # 4 ### 评测数据规模 对于 $100$% 的评测数据, $1\le t\le10,1\le N\le 3500,1\le A_{i} \le 10^{5} $。 $N$ 的和不会超过 $3500$。
查看答案
赣ICP备20007335号-2