🗒️2683. 相邻值的按位异或
2025-1-23
| 2025-1-23
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Jan 23, 2025 05:12 AM
下标从 0 开始、长度为 n 的数组 derived 是由同样长度为 n 的原始 二进制数组 original 通过计算相邻值的 按位异或(⊕)派生而来。
特别地,对于范围 [0, n - 1] 内的每个下标 i :
  • 如果 i = n - 1 ,那么 derived[i] = original[i] ⊕ original[0]
  • 否则 derived[i] = original[i] ⊕ original[i + 1]
给你一个数组 derived ,请判断是否存在一个能够派生得到 derived 的 有效原始二进制数组 original
如果存在满足要求的原始二进制数组,返回 true ;否则,返回 false 
  • 二进制数组是仅由 0 和 1 组成的数组。

位运算——异或

根据异或的性质得:

📎 参考

  • 【题单】位运算
  • 1829. 每个查询的最大异或值1310. 子数组异或查询
    Loading...