#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月出版.