CF776C Molly's Chemicals
题目描述
Tohru从异世界带回来 n 种化学品,排列成一行。 每一种化学品有一个效果值, 第i个效果值为a _i_ 。
Tohru想要Kobayashi爱上她。 她把连续的区间上的化学品混合在一起做成总效果值为k的非负整数幂的媚药。总效果值为连续区间上的化学品效果值的总和。
帮帮她找到符合要求的区间的方案数。
输入格式
第一行有两个整数n和k,表示化学品的总数,以及k的值. (1 ≤ n ≤ 10^5, 1 ≤ |k| ≤ 10).
下一行有n 整数a_1_, a_2_, ..., a_n_ ( - 10^9 ≤ ai ≤ 10^9)表示化学品的效果值。
输出格式
输出一个整数,表示方案总数。
说明/提示
Do keep in mind that $ k^{0}=1 $ .
In the first sample, Molly can get following different affection values:
- $ 2 $ : segments $ [1,1] $ , $ [2,2] $ , $ [3,3] $ , $ [4,4] $ ;
- $ 4 $ : segments $ [1,2] $ , $ [2,3] $ , $ [3,4] $ ;
- $ 6 $ : segments $ [1,3] $ , $ [2,4] $ ;
- $ 8 $ : segments $ [1,4] $ .
Out of these, $ 2 $ , $ 4 $ and $ 8 $ are powers of $ k=2 $ . Therefore, the answer is $ 8 $ .
In the second sample, Molly can choose segments $ [1,2] $ , $ [3,3] $ , $ [3,4] $ .