当前位置: 首页 > news >正文

【华为OD机试真题】 统计差异值大于相似值二元组个数(javapython)

统计差异值大于相似值二元组个数

知识点数组进制转换Q整数范围循环
时间限制:1s空间限制:256MB限定语言:不限

题目描述:

题目描述:对于任意两个正整数A和B,定义它们之间的差异值和相似值:
差异值:A、B转换成二进制后,对于二进制的每一位,对应位置的bit值不相同则为 1,否则为0;相似值:A、B转换成二进制后,对于二进制的每一位,对应位置的bit值都为1则为 1,否则为0;现在有n个正整数A0到A(n-1),问有多少对(i,j)(0<=i<j<n),Ai和Aj的差异值 大于相似值。
假设A=5,B=3;则A的二进制表示101;B的二进制表示011;则A与B的差异值二进制为110;相似值二进制为001;A与B的差异值十进制等于6,相似值十进制等于 1,满足条件。

输入描述:

输入:一个n接下来n个正整数
数据范围:1<=n<=105,1<=A[i]<230

输出描述:

输出:满足差异值大于相似值的对数

示例1

输入:

4
http://www.lryc.cn/news/60386.html

相关文章:

  • 【cmake篇】选择编译器及设置编译参数
  • MySQL having关键字详解、与where的区别
  • CSS中相对定位与绝对定位的区别及作用
  • 7.1 基本运放电路(1)
  • 交友项目【首页推荐,今日佳人,佳人信息】
  • kafka-5 kafka的高吞吐量和高可用性
  • Jmeter前置处理器和后置处理器
  • 手把手带你了解《线程池》
  • idea中使用git工具
  • 剖析DLL(动态链接库)的使用方法
  • 第二章 设计模式七大原则
  • 计网第五章.运输层—TCP报文的首部
  • 程序员最新赚钱指南!
  • 如何快速获取淘宝商品的详细信息?看这里就够了
  • id生成器
  • 为什么许多人吐槽C++11,那些语法值得我们学习呢?
  • 千耘农机导航的“星地一体”能力究竟是什么?
  • (数字图像处理MATLAB+Python)第四章图像正交变换-第四、五节:Radon变换和小波变换
  • 舌体胖瘦的自动分析-曲线拟合-或许是最简单判断舌形的方案(六)
  • 牛顿法、梯度下降法与拟牛顿法
  • 带你浅谈下Quartz的简单使用
  • C++ cout格式化输出
  • 查询练习:复制表的数据作为条件查询
  • Thymeleaf select回显并选中多个
  • 【Go 基础】变量
  • 国网B接口语音对讲和广播技术探究及与GB28181差别
  • 非计算机专业如何转行成为程序员?我用亲身经历教你用这三种方法
  • 2023年最新网络安全渗透工程师面试题汇总!不看亏大了!
  • 红黑树(C++实现)
  • leetcode尊享面试 100 题 - 1427. 字符串的左右移