news 2026/4/30 12:54:41

2026-01-22-牛客每日一题-二进制不同位数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026-01-22-牛客每日一题-二进制不同位数

title: 2026-01-22-牛客每日一题-二进制不同位数
date: 2026-01-22
tags:

  • 算法学习
  • 牛客
  • 位运算

题目信息

  • 平台:牛客
  • 题目:二进制不同位数
  • 难度:简单
  • 题目链接

题目描述

给定两个整数 m、n,计算它们二进制表示中不同位的数量。


初步思路

  1. 不同位的数量等价于 m 与 n 的异或结果中 1 的个数。
  2. x = m ^ n得到所有不同位。
  3. 通过x &= x - 1每次消去最低位的 1,并计数。
示例 x = 1100111 | 1100100 x-1 = 1100110 | 1100011 x&x-1 = 1100110 | 1100000

最低位的1消去了

算法分析

  • 核心:异或 + 统计二进制 1 的个数
  • 技巧:Brian Kernighan 位计数法
  • 时间复杂度:O(k),k 为不同位数量(x 中 1 的个数)
  • 空间复杂度:O(1)

代码实现(C++)

/* * @Author: tkzzzzzz6 * @Date: 2026-01-22 22:21:35 * @LastEditors: tkzzzzzz6 * @LastEditTime: 2026-01-22 22:21:39 */#include<iostream>usingnamespacestd;intmain(){intm,n;cin>>m>>n;intx=m^n;intans=0;while(x!=0){x&=x-1;++ans;}cout<<ans;return0;}

总结与反思

  1. 用异或能直接锁定不同位。
  2. 位计数法比逐位扫描更简洁高效。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 9:47:37

YOLOv10镜像快速搭建智能安防系统,真实案例

YOLOv10镜像快速搭建智能安防系统&#xff0c;真实案例 在城市安防、园区监控、交通管理等实际场景中&#xff0c;传统视频监控系统普遍存在“看得见但看不懂”的问题&#xff1a;摄像头虽然能记录画面&#xff0c;却无法自动识别异常行为或可疑目标。人工轮巡效率低、漏检率高…

作者头像 李华
网站建设 2026/4/30 12:21:41

NewBie-image-Exp0.1生产环境案例:批量生成动漫头像部署流程

NewBie-image-Exp0.1生产环境案例&#xff1a;批量生成动漫头像部署流程 1. 为什么选NewBie-image-Exp0.1做动漫头像批量生成 你是不是也遇到过这些情况&#xff1a;设计团队要为新上线的二次元社交App准备500张风格统一的用户头像&#xff0c;但美工排期已满&#xff1b;游戏…

作者头像 李华
网站建设 2026/5/1 8:09:48

Qwen-Image-2512免费部署方案:开源镜像+按需GPU计费

Qwen-Image-2512免费部署方案&#xff1a;开源镜像按需GPU计费 1. 为什么这个部署方案值得你花5分钟试试&#xff1f; 你是不是也遇到过这些情况&#xff1a;想试一个新出的图片生成模型&#xff0c;结果卡在环境配置上一整天&#xff1b;好不容易跑起来&#xff0c;发现显存…

作者头像 李华
网站建设 2026/5/1 9:11:43

DeepSeek-R1-Distill-Qwen-1.5B依赖安装:pip包版本冲突解决

DeepSeek-R1-Distill-Qwen-1.5B依赖安装&#xff1a;pip包版本冲突解决 1. 引言&#xff1a;为什么这个模型值得你关注 你是不是也遇到过这种情况&#xff1a;想快速部署一个轻量级但能力强大的推理模型&#xff0c;结果卡在环境配置上&#xff0c;各种 pip 包版本冲突让你头…

作者头像 李华
网站建设 2026/4/23 22:23:54

Glyph如何评估效果?视觉推理基准测试部署教程

Glyph如何评估效果&#xff1f;视觉推理基准测试部署教程 1. Glyph&#xff1a;重新定义长文本上下文处理的视觉推理模型 你有没有遇到过这样的问题&#xff1a;想让大模型读一篇上万字的报告、一本小说章节&#xff0c;或者一整套技术文档&#xff0c;结果发现它根本“记不住…

作者头像 李华
网站建设 2026/5/1 5:46:38

CAM++方言识别能力:粤语/四川话兼容性测试

CAM方言识别能力&#xff1a;粤语/四川话兼容性测试 1. 这不是普通话专用系统——它真的能听懂方言吗&#xff1f; 很多人第一次看到CAM&#xff0c;第一反应是&#xff1a;“这不就是个普通话声纹验证工具吗&#xff1f;”毕竟名字里带着“zh-cn”&#xff0c;文档里反复强调…

作者头像 李华