Arbres - Amplada P37445


Statement
 

pdf   zip

Feu un programa que llegeixi la forma de diversos arbres binaris, i escrigui l’amplada de cadascun. Definim l’amplada d’un arbre com el màxim nombre de nodes que té a qualsevol dels seus nivells (o zero, si l’arbre és buit).

Entrada

L’entrada comença amb mm, el nombre d’arbres que cal tractar. Segueix la descripció dels mm arbres segons s’explica al problema "Arbres — Recorreguts recursius", amb una excepció: Tots els valors són 0, perquè el contingut dels nodes aquí no és important.

Sortida

Escriviu l’amplada de cada arbre donat.

Public test cases
  • Input

    2
    
    0 0 0 -1 0 -1 -1 0 -1 -1 0 0 -1 -1 0 0 -1 0 -1 -1 -1
    0 0 0 -1 -1 -1 -1
    

    Output

    4
    1
    
  • Information
    Author
    Jordi Petit i Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++ Python
    User solutions
    C++ Python