小圆前辈最近收到了一个长度为n数组。她怀疑是不怀好意的魔女给她的陷阱,于是她对数组进行了剖析后发现了两个关键的整数k和z,而解读此数组只要算出的所有连续子序列中有多少满足:
1,所有数的和为k的倍数;
2,且其和至少为z;
这个问题难到了小圆前辈,她便把这个问题交给了你,如果你能帮她解决的话,她将奖励你一个Accept。
第一行只有三个整数n,k,z。第一行共n个整数a[1]~a[n]。
第一行只有三个整数n,k,z。
第一行共n个整数a[1]~a[n]。
一个整形数表示答案。
6 3 4 1 2 3 1 2 1
5
取索引1-3:1+2+3=6取索引1-5:1+2+3+1+2=9取索引2-4:2+3+1=6取索引2-6:2+3+1+2+1=9取索引3-5:3+1+2=6可以证明无法找到更多的子数组满足和大于z,且为k的倍数。
取索引1-3:1+2+3=6
取索引1-5:1+2+3+1+2=9
取索引2-4:2+3+1=6
取索引2-6:2+3+1+2+1=9
取索引3-5:3+1+2=6
可以证明无法找到更多的子数组满足和大于z,且为k的倍数。