#include #include #include #include #include #include using namespace std; #define MAXN 105 int father[MAXN]; int noderank[MAXN]; void init() { for(int i=0;inoderank[fb]) { father[fb]=fa; } else { father[fa]=fb; if(noderank[fa]==noderank[fb]) { noderank[fb]++; } } } struct pack { int a,b,v; }; #define MAXM 5000 pack pk[MAXM]; bool cmp(const pack& a,const pack& b) { return a.v