作者:
dont 2025-01-16 21:28:172425. Bitwise XOR of All Pairings
## 思路
nums1: A1 A2
nums2: B1 B2 B3
=> (A1^B1)^(A1^B2)^(A1^B3)^(A2^B1)^(A2^B2)^(A2^B3)
= A1^A2
計算nums1, nums2的奇偶數
如果nums1有奇數個 就XOR nums2
如果nums2有奇數個 就XOR nums1
## Code
```cpp
class Solution {
public:
int xorAllNums(vector<int>& nums1, vector<int>& nums2) {
int res = 0;
if (nums1.size() & 1) {
for (int& num: nums2) {
res ^= num;
}
}
if (nums2.size() & 1) {
for (int& num: nums1) {
res ^= num;
}
}
return res;
}
};
```