// Kill Process class Solution { public: vector killProcess(vector& pid, vector& ppid, int kill) { unordered_map> e; for (size_t i = 0; i < pid.size(); i++) e[ppid[i]].push_back(pid[i]); vector q{kill}; for (size_t i = 0; i < q.size(); i++) q.insert(q.end(), e[q[i]].begin(), e[q[i]].end()); return q; } };