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 组成的数组。
位运算——异或
根据异或的性质得:
📎 参考
- 无