类似于博弈论问题 ```c++ class Solution { public: bool xorGame(vector<int>& nums) { int XOR = 0; for(int i = 0; i < nums.size(); i++) XOR ^= nums[i]; return XOR == 0 || nums.size() % 2 == 0; } }; ```