Advertisement
1829. Maximum XOR for Each Query
UnknownView on LeetCode
1829.cs
C#
public class Solution
{
public int[] GetMaximumXor(int[] nums, int maximumBit)
{
int n = nums.Length;
int mx = (1 << maximumBit) - 1;
int[] ans = new int[n];
int xors = 0;
for (int i = 0; i < n; ++i)
{
xors ^= nums[i];
ans[n - 1 - i] = xors ^ mx;
}
return ans;
}
}Advertisement