type
status
date
slug
summary
tags
category
icon
password
创建时间
Jan 27, 2025 10:34 AM
给你一个下标从 0 开始的整数数组
nums 。一次操作中,选择 任意 非负整数 x 和一个下标 i ,更新 nums[i] 为 nums[i] AND (nums[i] XOR x) 。注意,
AND 是逐位与运算,XOR 是逐位异或运算。请你执行 任意次 更新操作,并返回
nums 中所有元素 最大 逐位异或和。位运算——异或
nums[i] XOR x 意思为:修改 nums[i],可以将 1 变为 0,0 变为 1。nums[i] AND (nums[i] XOR x) :只能将 1 变为 0,不能将 0 变为 1。因此,数组中的最大值,就是所有值的或运算。
📎 参考
- 无