#ifndef NDEBUG # include #endif #include #include #include #include #define arch pair using namespace std; int N,M,totalw,parente[10000],sol[10000][2],nval=0; ifstream fin("input.txt"); ofstream fout("output.txt"); vector < pair > GraphT , TreeR; void readFromFile(){ for (int i=0;i>src>>edge>>weight; GraphT.push_back(pair(weight,arch(src,edge))); } } int find(int *parente, int n ) { if(n!=parente[n]) { parente[n] = find(parente,parente[n]); } return parente[n]; } void writeToFile(){ fout<>N>>M; for(int i=1; i<=N; i++) { parente[i] = i; } TreeR.clear(); GraphT.clear(); readFromFile(); compute(); writeToFile(); return 0; }