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

一个位运算问题

如果有一个数组,这个数组中只有一个数出现的次数不够m次,其他数出现次数都等于m次,那么求这个数

思路:创建一个31位的mask数组,将每一位上出现的次数加起来,哪一位出现次数不为m的倍数,那么哪一位就是所求数的一部分

// 已知数组中只有1种数出现次数少于m次,其他数都出现了m次// 返回出现次数小于m次的那种数public static int find(int[] arr, int m) {// cnts[0] : 0位上有多少个1// cnts[i] : i位上有多少个1// cnts[31] : 31位上有多少个1int[] cnts = new int[32];for (int num : arr) {for (int i = 0; i < 32; i++) {cnts[i] += (num >> i) & 1;}}int ans = 0;for (int i = 0; i < 32; i++) {if (cnts[i] % m != 0) {ans |= 1 << i;}}return ans;}
http://www.jsqmd.com/news/428474/

相关文章:

  • 诚信的防滑胶带源头厂家推荐排行榜单 - 五色鹿五色鹿
  • 267_尚硅谷_go设置运行cpu数目
  • 2026孕妇补钙实测|inne美好钙领衔,多款优质品牌全维度对比 - 速递信息
  • 天津雅思机构红黑榜:五家机构深度测评,这家98.6分凭什么屠鸭首选? - 大喷菇123
  • Scaling Law是否已经失效? —— 人工智能的技术发展角度看待Scaling Law
  • 实测对比后!专科生专属AI论文平台 —— 千笔·专业学术智能体
  • 2026年月子中心加盟权威指南:为何西安金月汇成为行业首选? - 深度智识库
  • 口碑之选:2026年用户推荐的煤焦油水分仪实力厂家榜单 - 品牌推荐大师1
  • 2026年净化板品牌供应商推荐,湖南亿铠达彩钢净化板费用怎么算 - myqiye
  • 银座购物卡回收哪里快?三大渠道分别剖析 - 京回收小程序
  • 2026年感应中频炉价格分析,湖南江西的品牌哪家好 - mypinpai
  • 2026年有名的住建部八大员培训企业排名,看看都有谁 - 工业品牌热点
  • 分析2026年抚州城市轨道交通专业学校,费用怎么收 - myqiye
  • 2026年上海地区口碑好的燃气发电机组制造商推荐,专业供应商解读 - 工业设备
  • CST编程题题解
  • Linux 中awk语句删除文本的最后一列或若干列
  • 盘点广州靠谱的专利申请品牌公司,排名情况如何? - 工业品网
  • 2026年北京小程序开发公司推荐|深度测评麦冬科技全流程定制服务 - 品牌2026
  • 物联网浪潮下,如何精准选型Wi-Fi模块?
  • 分析智能运维靠谱企业,湖南同恒信息有啥亮点,费用贵不贵? - 工业品牌热点
  • 赛芯微 XB8886M 4.475V/2.40V/15A 单节锂电池保护IC SOP8-PP 技术解析
  • 【认知雷达深度学习:从入门到精通实战指南 】第7章 端到端认知雷达系统集成
  • ZGC 垃圾收集器
  • 2026知房置业选购指南,解读不同区域表现,明确有无服务漏洞 - myqiye
  • simplis仿真电流模式buck(三)
  • 深入解析 KES 数据库运维核心:资源回收与膨胀防治全攻略
  • 2026年小程序公司综合实力排名:北京首选这家定制化开发服务商 - 品牌2026
  • 2026年度北京小程序开发公司推荐!深度测评定制化服务商哪家好 - 品牌2026
  • 如何选择优质百联OK卡回收平台?高折扣回收攻略曝光 - 团团收购物卡回收
  • 2026年知名度高的国际高中推荐:升学率比较高的优质国际高中盘点 - 品牌2026