Xor base C++ 1 2 3 4 5 6 7 8 9 10 11 12std::vector<long long> calc_base(std::vector<long long> &v) { std::vector<long long> base; for (long long x : v) { for (long long b : base) x = std::min(x, b ^ x); if (x > 0) base.push_back(x); } return base; }