#include <algorithm>
#include <iostream>
#include <vector>
int main() {
std::vector<std::string> vc { "ala", "bala", "test", "sample" };
std::vector<std::string> v2 { "test", "bala" };
std::sort(vc.begin(), vc.end());
std::sort(v2.begin(), v2.end());
std::vector<std::string> res;
std::set_difference(vc.begin(), vc.end(),
v2.begin(), v2.end(),
std::back_inserter(res));
for (const auto& s: res) {
std::cout << s << std::endl;
}
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKSB7CiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gdmMgeyAiYWxhIiwgImJhbGEiLCAidGVzdCIsICJzYW1wbGUiIH07CiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gdjIgeyAidGVzdCIsICJiYWxhIiB9OwoKICAgIHN0ZDo6c29ydCh2Yy5iZWdpbigpLCB2Yy5lbmQoKSk7CiAgICBzdGQ6OnNvcnQodjIuYmVnaW4oKSwgdjIuZW5kKCkpOwoKICAgIHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiByZXM7CiAgICBzdGQ6OnNldF9kaWZmZXJlbmNlKHZjLmJlZ2luKCksIHZjLmVuZCgpLAogICAgICAgICAgICAgICAgICAgICAgICB2Mi5iZWdpbigpLCB2Mi5lbmQoKSwgCiAgICAgICAgICAgICAgICAgICAgICAgIHN0ZDo6YmFja19pbnNlcnRlcihyZXMpKTsKCiAgICBmb3IgKGNvbnN0IGF1dG8mIHM6IHJlcykgewogICAgICAgIHN0ZDo6Y291dCA8PCBzIDw8IHN0ZDo6ZW5kbDsKICAgIH0KfQ==