#include #include #include #include using namespace std; #define M 100009 struct edge { int from,to,cost; }; int n,m,r,ans; int p[M]; edge e[M]; int cmp(edge a,edge b) { return a.cost