问题 AE: ZZ的化学药品

内存限制:256 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:48 通过:16

题目描述

   ZZ上大学了,并跟着导师做化学实验。他将 n 种不同的化学品排成一列。每种化学物质都有一个情感值,其中第 i 个具有情感值 ai。

   ZZ喜欢上了实验室的小师妹,ZZ打算通过将一段连续的化学物质混合在一起来制作一种爱情药水,其总情感值是 k 的非负整数幂(即k的x次方)。连续化学品片段的总情感值是该片段中每种化学品的情感值之和。

   帮助她找到这些片段的总数。 

输入格式

输入的第一行包含两个整数 n 和 k,化学物质的数量和数量,因此总情感值是这个数字 k 的非负幂。 (1≤n≤105, 1≤|k|≤10)。

下一行包含 n 个整数 a1,a2,...,an (-109ai≤109)−化学品的情感值。

输出格式

输出一个整数 - 有效段的数量。



Input
4 2
2 2 2 2
Output
8
Input
4 -3
3 -6 -3 12
Output
3

注意:

    请记住k0=1。

    在第一个样本中,zz可以得到以下不同的情感值:

        2:[1,1], [2,2], [3,3], [4,4];

        4:[1,2],[2,3],[3,4];

        6:[1,3],[2,4];

        8:[1,4]。

    其中,2 4 8是k=2的幂。因此,答案是8。在第二个样本中,zz可以选择片段[1,2],[3,3],[3,4]。

输入样例 复制

4 2
2 2 2 2

输出样例 复制

8