100
#S0401P4. 小杨的幸运数字

小杨的幸运数字

题目描述

小杨最近学了位运算。他发现有些正整数的二进制表示里恰好只有一个 11,比如 11(二进制 1)、22(10)、88(1000)——他把这样的数叫做幸运数(也就是 22 的幂)。

现在给定 nn 个正整数,请你帮小杨统计两件事:

  1. 这 nn 个数中,幸运数的个数;
  2. 这 nn 个数的二进制表示中,11 的总个数。

例如 1,3,4,7,81, 3, 4, 7, 8 中:1,4,81, 4, 8 是幸运数,共 33 个;二进制中 11 的总个数为 1+2+1+3+1=81 + 2 + 1 + 3 + 1 = 8。

输入格式

第一行一个整数 nn;第二行 nn 个正整数,用空格隔开。

输出格式

两行:第一行幸运数的个数;第二行所有数的二进制中 11 的总个数。

数据范围

  • 1≤n≤10001 \le n \le 1000
  • 1≤ai≤1091 \le a_i \le 10^9

样例 #1

5
1 3 4 7 8
3
8

样例 #2

3
1024 999 536870912
2
10