编程题
### 问题描述 小蓝有一个长度为 $n$ 的数组 $a$,数组 $a$ 的每一个元素的值都在 $0 \sim 10$ 这个范围内,并且下标从 $1$ 开始。小蓝想知道,数组 $a$ 一共有多少个子数组,满足子数组的区间和是一个完全立方数。完全立方数指的是一个自然数的立方。 ### 输入格式 第一行包含两个正整数 $n$,其含义如上所述。 第二行包含 $n$ 个正整数 $a_1 \sim a_n$,表示数组中的每一个元素。 ### 输出格式 输出仅包含一个整数,表示答案。 ### 样例输入 ```text 5 1 2 2 2 1 ``` ### 样例输出 ```text 3 ``` ### 说明 长度为 $1$ 的子数组有两个满足条件,分别是 $[1],[1]$,它们的区间和都为 $1$,是自然数 $1$ 的立方,长度为 $2,3,4$ 的子数组都不满足条件,长度为 $5$ 的子数组 $[1,2,2,2,1]$ 满足条件,它的区间和为 $8$,是自然数 $2$ 的立方,所以答案为 $3$。 ### 评测数据规模 对于 $100$% 的评测数据,$1 \leq n \leq 10^5$,$0 \leq a_i \leq 10$。
查看答案
赣ICP备20007335号-2