#602. 堆积数

堆积数

题目描述

如果一个数 yy 能表示成 1+2+..+x1+2+..+xxx 为正整数)的和,则称 yy 为“堆积数”。现给出 nn 个数,求出其中堆积数的个数。

输入格式

第一行:一个正整数 nn,表示数据个数

第二行:nn 个整数 y1,y2,...,yny_1,y_2,...,y_n

输出格式

一个整数,表示堆积数的个数

样例

5
1 3 5 10 16
3

样例 11 解释

1=11=13=1+23=1+210=1+2+3+410=1+2+3+4551616 不能表示成规定形式,因此堆积数共有 33 个。

数据规模与约束

对于 30%30\% 的数据,1n1001yi1001≤n≤100,1≤y_i≤100

对于 100%100\% 的数据,1n1061yi1061≤n≤10^6,1≤y_i≤10^6