Editorial for Herederos


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.

Author: leocar

■ Crear un mapa de relaciones familiares, donde los niños mapean a sus padres.

■ Use otro mapa donde cada persona (al final) se asigne a sus contenidos de sangre. Agrega solo el fundador, con contenido de sangre 2^{50}L.

■ Haga un DFS en cada uno de los reclamantes para encontrar sus contenidos de sangre. Si un padre no está en el mapa de relaciones familiares, el contenido de sangre de ese padre es 0. De lo contrario, calcule el contenido de sangre del padre (recursivamente) y use el resultado para calcular el contenido del niño.


Comments

There are no comments at the moment.