#include using namespace std; vector> adj; vector parent; vector Rank; int n=4; void addEdge(int i, int j, int w) { adj.push_back({w,i,j}); } void makeSet() { parent.resize(n); Rank.resize(n); for(int i=0; i