题目
LeetCode 2317.操作后的最大异或和
解释
## 题目描述 给你一个下标从 0 开始的整数数组 nums 。一次操作中,选择 任意 非负整数 x 和一个下标 i ,更新 nums[i] 为 nums[i] AND (nums[i] XOR x) 。 注意,AND 是逐位与运算,XOR 是逐位异或运算。 请你执行 任意次 更新操作,并返回 nums 中所有元素 最大 逐位异或和。 ## 示例 **示例 1:** **输入:** nums = [3,2,4,6] **输出:** 7 **解释:** 选择 x = 4 和 i = 3 进行操作,num[3] = 6 AND (6 XOR 4) = 6 AND 2 = 2 。 现在,nums = [3, 2, 4, 2] 且所有元素逐位异或得到 3 XOR 2 XOR 4 XOR 2 = 7 。 可知 7 是能得到的最大逐位异或和。 注意,其他操作可能也能得到逐位异或和 7 。 **示例 2:** **输入:** nums = [1,2,3,9,2] **输出:** 11 **解释:** 执行 0 次操作。 所有元素的逐位异或和为 1 XOR 2 XOR 3 XOR 9 XOR 2 = 11 。 可知 11 是能得到的最大逐位异或和。 ## 约束条件 1 <= nums.length <= 105 0 <= nums[i] <= 108 ## LeetCode 链接 https://leetcode.cn/problems/maximum-xor-after-operations/
答案
正在疯狂整理答案中......