class Solution { public: vector<int> decode(vector<int>& encoded, int first) { vector<int>v; int n=encoded.size(); v.push_back(first); for(int i=0;i<n;i++) { int x=encoded[i]^v[i]; v.push_back(x); } return v; } };
class Solution { public: vector<int> decode(vector<int>& encoded, int first) { vector<int>v; int n=encoded.size(); v.push_back(first); for(int i=0;i<n;i++) { int x=encoded[i]^v[i]; v.push_back(x); } return v; } };