void init() { int n,l,r,w; cin>>n; for (int i=1; i<=n; ++i) { cin>>l>>r>>w; t.ins(i,l,r,w); ru[l]++; ru[r]++; } for (int i=1; i<=n; ++i) if (!ru[i]) { t.root=i; break; } }
void init() { memset(ru,0,sizeof(ru)); cin>>n; for (int i=1; i<=n; ++i) { cin>>l>>r; t.ins(i,l,r); ru[l]++; ru[r]++; } for (int i=1; i<=n; ++i) if (!ru[i]) { t.root=i; break; } }