#602. 堆积数
堆积数
题目描述
如果一个数 能表示成 ( 为正整数)的和,则称 为“堆积数”。现给出 个数,求出其中堆积数的个数。
输入格式
第一行:一个正整数 ,表示数据个数
第二行: 个整数
输出格式
一个整数,表示堆积数的个数
样例
5
1 3 5 10 16
3
样例 解释
; ; ; 和 不能表示成规定形式,因此堆积数共有 个。
数据规模与约束
对于 的数据,;
对于 的数据,。
相关
在以下作业中:
如果一个数 y 能表示成 1+2+..+x(x 为正整数)的和,则称 y 为“堆积数”。现给出 n 个数,求出其中堆积数的个数。
第一行:一个正整数 n,表示数据个数
第二行:n 个整数 y1,y2,...,yn
一个整数,表示堆积数的个数
5
1 3 5 10 16
3
样例 1 解释
1=1; 3=1+2; 10=1+2+3+4; 5 和 16 不能表示成规定形式,因此堆积数共有 3 个。
对于 30% 的数据,1≤n≤100,1≤yi≤100;
对于 100% 的数据,1≤n≤106,1≤yi≤106。