🍂个人博客首页: KJ.JK
🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Java语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习
一、题目
🎃题目描述
对于任意两个正整数A和B,定义它们之间的差异值和相似值:
差异值:A、 B转换成二进制后,对于二进制的每一位,对应位置的bit值不相同则为1,否则为0;
相似值:A、B转换成二进制后,对于二进制的每一位, 对应位置的bit值都为1则为1,否则为0;
现在有n个正整数A0到A (n-1) ,问有多少(i, j) (0<=kj<n)ÿ