Пример #1
0
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;
        }
}
Пример #2
0
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;
        }
}