foo.cc: In function 'int main()':
foo.cc:16:38: warning: unused variable 'u' [-Wunused-variable]
int main(){ int m; cin>>n>>m; int u,v,w; //for(int i=1;i<=n;i++)fa[i]=i; for(int i=1;i<=m;i++){ cin>>u>>v>>w; adde(u,v,w); } sort(es,es+n); int tot=0; for(int i=0;i<ecnt;i++){ if(findroot(es[i].u)!=findroot(es[i].v)){ un(es[i].u,es[i].v); tot+=es[i].w; n--; } if(n==1)break; } cout<<tot; return 0;
^
foo.cc:16:40: warning: unused variable 'v' [-Wunused-variable]
int main(){ int m; cin>>n>>m; int u,v,w; //for(int i=1;i<=n;i++)fa[i]=i; for(int i=1;i<=m;i++){ cin>>u>>v>>w; adde(u,v,w); } sort(es,es+n); int tot=0; for(int i=0;i<ecnt;i++){ if(findroot(es[i].u)!=findroot(es[i].v)){ un(es[i].u,es[i].v); tot+=es[i].w; n--; } if(n==1)break; } cout<<tot; return 0;
^
foo.cc:16:42: warning: unused variable 'w' [-Wunused-variable]
int main(){ int m; cin>>n>>m; int u,v,w; //for(int i=1;i<=n;i++)fa[i]=i; for(int i=1;i<=m;i++){ cin>>u>>v>>w; adde(u,v,w); } sort(es,es+n); int tot=0; for(int i=0;i<ecnt;i++){ if(findroot(es[i].u)!=findroot(es[i].v)){ un(es[i].u,es[i].v); tot+=es[i].w; n--; } if(n==1)break; } cout<<tot; return 0;
^