EzLink
Senior Member
beat 100% cực ảo 

C#:
public class Solution {
public int[] GetMaximumXor(int[] nums, int maximumBit) {
var result = new int[nums.Length];
var maxK = (int)Math.Pow(2, maximumBit) - 1;
result[nums.Length - 1] = nums[0];
for (int i = 1; i < nums.Length; i++)
{
result[nums.Length - 1 - i] = result[nums.Length - i] ^ nums[i];
}
for (int i = 0; i < nums.Length; i++)
{
result[i] ^= maxK;
}
return result;
}
}




