int singleNumber(vector<int>& nums) {
for(int i=0;i<nums.size()-1;i++)
nums[i+1]=nums[i]^nums[i+1];
return nums[nums.size()-1];
}
int singleNumber(vector<int>& nums) {
for(int i=0;i<nums.size()-1;i++)
nums[i+1]=nums[i]^nums[i+1];
return nums[nums.size()-1];
}