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. 位计数法比逐位扫描更简洁高效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1203859.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Z-Image-Turbo自动化流水线:CI/CD集成部署实战案例

Z-Image-Turbo自动化流水线&#xff1a;CI/CD集成部署实战案例 Z-Image-Turbo是阿里巴巴通义实验室开源的高效AI图像生成模型&#xff0c;作为Z-Image的蒸馏版本&#xff0c;它在保持高质量输出的同时大幅提升了推理速度。该模型仅需8步即可完成图像生成&#xff0c;具备照片级…

开源大模型落地趋势分析:DeepSeek-R1+弹性GPU部署实战

开源大模型落地趋势分析&#xff1a;DeepSeek-R1弹性GPU部署实战 近年来&#xff0c;开源大模型的演进不再局限于“堆参数”&#xff0c;而是向更高效、更聚焦、更易落地的方向发展。一个典型趋势是&#xff1a;通过强化学习蒸馏技术&#xff0c;将超大规模模型的能力“压缩”…

Qwen多轮对话断裂?会话状态保持实战解决方案

Qwen多轮对话断裂&#xff1f;会话状态保持实战解决方案 1. 问题真实存在&#xff1a;不是Bug&#xff0c;是设计盲区 你有没有遇到过这样的情况&#xff1a; 刚跟Qwen聊到一半&#xff0c;它突然忘了前两句说了什么&#xff0c;把“刚才你说喜欢咖啡”当成全新提问&#xff…

开源大模型边缘部署:Qwen All-in-One CPU适配实战教程

开源大模型边缘部署&#xff1a;Qwen All-in-One CPU适配实战教程 1. 背景与目标&#xff1a;为什么要在CPU上跑大模型&#xff1f; 你有没有遇到过这样的场景&#xff1a;想在本地服务器、老旧笔记本&#xff0c;甚至树莓派这类资源有限的设备上运行AI服务&#xff0c;却发现…

2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序I

title: 2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序I date: 2026-01-22 tags: 算法学习LeetCode贪心 题目信息 平台&#xff1a;LeetCode题目&#xff1a;3507. 移除最小数对使数组有序 I难度&#xff1a;简单题目链接 题目描述 给定数组 nums&#xff0c;每次…

泄密者的致命疏忽:打印机监控存档涉密截图

现代工作场所打印机配备的监控软件具有惊人能力&#xff0c;不仅记录每次打印的元数据&#xff0c;还能存档实际打印内容&#xff0c;从而成为强大告密者/泄密者。这一能力直接导致了一起涉及机密信息泄露的FBI调查&#xff0c;主角是一名政府承包商员工和一名华盛顿邮报记者。…

Qwen3-0.6B代码生成能力评测:HumanEval得分实测

Qwen3-0.6B代码生成能力评测&#xff1a;HumanEval得分实测 1. 小而精的代码专家&#xff1a;Qwen3-0.6B初印象 很多人一听到“大模型”&#xff0c;第一反应就是参数动辄几十亿、几百亿&#xff0c;显存吃紧、部署困难。但Qwen3-0.6B打破了这种刻板印象——它只有6亿参数&am…

NewBie-image-Exp0.1与ComfyUI集成:可视化工作流搭建

NewBie-image-Exp0.1与ComfyUI集成&#xff1a;可视化工作流搭建 1. 引言&#xff1a;开启动漫生成的高效实践 你是否曾为复杂的AI图像生成环境配置而头疼&#xff1f;是否在尝试最新模型时被各种依赖冲突和代码Bug卡住&#xff1f;现在&#xff0c;这一切都将成为过去。本文…

cv_unet_image-matting输出质量差?输入图片预处理建议指南

cv_unet_image-matting输出质量差&#xff1f;输入图片预处理建议指南 1. 为什么你的抠图效果不理想&#xff1f; 你有没有遇到这种情况&#xff1a;明明用的是同一个U-Net图像抠图工具&#xff0c;别人生成的边缘平滑自然&#xff0c;而你得到的结果却毛边严重、白边明显&am…

商业航天及卫星通信基础知识

扫描下载文档详情页: https://www.didaidea.com/wenku/16371.html

Qwen2.5-0.5B一键部署工具:最简安装方式推荐

Qwen2.5-0.5B一键部署工具&#xff1a;最简安装方式推荐 1. 轻量级AI对话新选择&#xff1a;为什么选Qwen2.5-0.5B&#xff1f; 你是否也遇到过这样的问题&#xff1a;想体验大模型&#xff0c;但显卡不够强&#xff1f;想在本地跑个AI助手&#xff0c;结果发现动辄几十GB的显…

《知识图谱与大模型融合实践案例集》

扫描下载文档详情页: https://www.didaidea.com/wenku/16369.html

YOLO11项目目录结构详解,新手必看

YOLO11项目目录结构详解&#xff0c;新手必看 1. 项目环境与镜像简介 YOLO11 是基于 Ultralytics 最新算法框架构建的高效目标检测模型&#xff0c;继承了 YOLO 系列一贯的高速推理和高精度优势。本镜像提供了一个完整可运行的深度学习开发环境&#xff0c;集成了 Python、Py…

AI Agent智能体技术发展报告2026

扫描下载文档详情页: https://www.didaidea.com/wenku/16370.html

Phind-CodeLlama vs IQuest-Coder-V1:复杂问题解决对比

Phind-CodeLlama vs IQuest-Coder-V1&#xff1a;复杂问题解决对比 1. 为什么这场对比值得你花时间看 你有没有遇到过这样的情况&#xff1a;写一个需要多步推理的算法题&#xff0c;或者调试一个跨模块的生产级Bug&#xff0c;光靠查文档和Stack Overflow已经不够用了&#…

Qwen All-in-One情感判断准确率:实测数据报告

Qwen All-in-One情感判断准确率&#xff1a;实测数据报告 1. 实测背景与测试目标 在当前AI应用向轻量化、低成本部署演进的趋势下&#xff0c;如何用最小资源实现多任务能力成为关键挑战。本文聚焦于 Qwen All-in-One 这一创新架构——基于单个 Qwen1.5-0.5B 模型&#xff0c…

2026膜清洗装置厂家推荐:行业实力企业盘点

膜清洗装置作为膜分离系统运行中的关键设备,通过科学的清洗工艺可有效去除膜表面污染物,维持系统稳定运行,延长膜组件使用寿命,广泛应用于化工、电子、医药等多个领域。一、推荐榜单推荐1: 飞潮(上海)新材料股份…

2026膜过滤技术公司哪家好?行业实力企业推荐

膜过滤技术作为现代分离纯化领域的关键技术,凭借高精度、低能耗、易操作等特点,广泛应用于半导体、生物制药、水处理、食品饮料等众多行业。选择专业的膜过滤技术公司,对提升生产效率、保障产品质量具有重要意义。一…

零基础入门Linux自启配置,一键部署你的启动任务

零基础入门Linux自启配置&#xff0c;一键部署你的启动任务 你有没有遇到过这样的情况&#xff1a;每次开机都要手动运行某个程序、启动某个服务&#xff0c;或者执行一连串命令&#xff1f;比如要自动拉起一个本地Web服务、定时同步数据、或者让开发板模拟器一开机就跑起来。…

2026全自动过滤系统哪家专业?行业技术与应用解析

全自动过滤系统作为现代工业生产中的关键设备,广泛应用于化工、医药、食品、微电子等多个领域,其通过自动化控制实现高效、精准的固液分离,在提升生产效率、保障产品质量方面发挥着重要作用。随着工业技术的不断发展…