| 28 | } |
| 29 | |
| 30 | int find(vector<int> &parent, int x) |
| 31 | { |
| 32 | if (parent[x] == x) |
| 33 | { |
| 34 | return x; |
| 35 | } |
| 36 | parent[x] = find(parent, parent[x]); |
| 37 | return parent[x]; |
| 38 | } |
| 39 | |
| 40 | void make_union(vector<int> &parent, vector<int> &rank, int a, int b) |
| 41 | { |
no outgoing calls
no test coverage detected