#557. 二进制整数

二进制整数

题目描述

对于任意的自然数 xx,我们称 2x2^x 为“二进制整数”。

给出 nn 个整数,求其中有多少个“二进制整数”。

输入格式

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

第二行:nn 个整数 a1,a2,...,ana_1,a_2,...,a_n

输出格式

一个整数,表示答案

样例

5
1 2 3 4 5
3

样例 11 解释

1=201=2^02=212=2^14=224=2^2,因此 1,2,41,2,4 都是二进制整数。

数据范围

对于 80%80\% 的测试点,保证 1ai1041≤a_i≤10^4

对于 100%100\% 的测试点,保证 1n1001ai1091≤n≤100,1≤a_i≤10^9