rt,题面如下:
给出一个长为 nnn (n≤3000)(n \le 3000)(n≤3000) 的序列 a1,a2,a3,…,ana_1,a_2,a_3, \dots ,a_na1,a2,a3,…,an,要将它分成若干段使得第 iii 段中的数字之和为 iii 的倍数,请你输出满足要求的方案数模 1e9+71e9+71e9+7 的值。