牛客多校 jjj 题 以 dpijdp_{ij}dpij 表示前 iii 个数中最小后缀和为 jjj 的方案数 最小后缀和不会大于 mmm ,因为如果左边是连续的两个正数那么只会加一个,其最大值为 m 由于下标不能为负数所以将 [−m,m][-m,m][−m,m] 映射到 [0,2m][0,2m][0,2m] 如果 jjj 大于等于 000 由于每一个位置的数最大不超过 mmm,如果第 i−1i-1i−1 个数小于 j−mj-mj−m, 前 iii 个数的最小后缀和会小于 jjj 于是 dpi,j=dp_{i,j} = dpi,j= ∑k=j−mmdpi−1,k\sum_{k = j-...