🗒️2980. 检查按位或是否存在尾随零
2025-1-27
| 2025-1-27
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Jan 27, 2025 03:17 PM
给你一个 正整数 数组 nums 。
你需要检查是否可以从数组中选出 两个或更多 元素,满足这些元素的按位或运算( OR)结果的二进制表示中 至少 存在一个尾随零。
例如,数字 5 的二进制表示是 "101",不存在尾随零,而数字 4 的二进制表示是 "100",存在两个尾随零。
如果可以选择两个或更多元素,其按位或运算结果存在尾随零,返回 true;否则,返回 false 。

位运算——与或(AND/OR)

直接看最后一位是否不含有 1。如果有两个不含有 1,就是 true

📎 参考

  • 【题单】位运算
  • 1318. 或运算的最小翻转次数2317. 操作后的最大异或和
    Loading...