非常好的一个位运算推公式题目
首先num[i]^x可以知道 这里可以变成任意一个数字
又有num[i]&上上面的数字 所以我们可以扣掉任意位的1把它变成0文章来源:https://www.toymoban.com/news/detail-717077.html
答案让我们求异或和 所以只要这一位有1 答案的这一位就有1 我们发现这就是一个按位或运算文章来源地址https://www.toymoban.com/news/detail-717077.html
class Solution {
public:
int maximumXOR(vector<int>& nums) {
int ans = 0;
for(auto &t:nums)ans|=t;
return ans;
}
};
到了这里,关于2317.操作后的最大异或和的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!