Considereu un arbre representat amb un graf dirigit amb vèrtexs i arcs, on cada arc indica que el node amb clau és pare del node amb clau . Digueu si l’arbre representat pot ser un arbre binari de cerca AVL o no. Podeu triar l’ordre més convenient per als fills de cada clau.
L’entrada consisteix en diversos casos, cadascun amb , seguida d’ claus diferents, seguides de parells , indicant que és pare de . Suposeu , que les claus són enters entre i , i que el graf representa un arbre.
Per a cada graf, escriviu “yes” si representa un arbre
binari de cerca AVL, i “no” altrament.
Input
1 42 2 1000000000 -1000000000 -1000000000 1000000000 3 0 2 4 0 2 0 4 3 0 2 4 2 4 2 0 3 0 2 4 0 2 2 4 4 1 3 5 7 3 1 3 7 3 5 4 1 3 5 7 5 1 5 7 7 3 8 0 -2 2 -4 4 -6 6 -8 4 0 -8 -6 -4 -8 0 2 0 -2 -4 4 4 6 8 0 -2 -1 -4 4 -6 6 -8 4 0 -8 -6 -4 -8 0 -1 0 -2 -4 4 4 6
Output
yes yes no yes no no no yes no