Advertisement
nikunjsoni

1829

Apr 18th, 2021
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. class Solution {
  2. public:
  3.     vector<int> getMaximumXor(vector<int>& nums, int maximumBit) {
  4.         int maxx = (1 << maximumBit)-1;
  5.         int curXor = 0;
  6.         for(int n: nums) curXor ^= n;
  7.        
  8.         vector<int> ans;
  9.         for(int i=nums.size()-1; i>=0; i--){
  10.             ans.push_back(maxx^curXor);
  11.             curXor ^= nums[i];
  12.         }
  13.         return ans;
  14.     }
  15. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement