#T560170. 一组整数二进制位同为1的位数

一组整数二进制位同为1的位数

题目描述

输入一组共n个非负整数,统计这n个整数的32位二进制形式的每一位中,同时为1的位数。

输入格式

输入数据的第一行为正整数n,n≤20。第二行有n个非负整数,用空格隔开,每个非负整数不超出int型的范围。

输出格式

输出占一行,为求得的答案。

输入输出样例 #1

输入 #1

3
5
7
21

输出 #1

2

说明/提示

样例数据说明:

5、7、21的二进制形式分别为101、111、10101,这3个非负整数,第0位、第2位均为1,所以答案为2。

本题出处

本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.