Sumando los pesos
Los azucareros del centro en sus estudios de la teoría de grafos estudiaron las definiciones de los siguientes términos:
• Camino Simple: Un camino que no contenga cualquier nodo o arco más de una vez.
• Ciclo simple: Un ciclo que no contenga cualquier nodo o arco más de una vez.
• Árbol: Un grafo conectado no direccional con ningún ciclo simple.
En la figura de abajo vista de izquierda a derecha, el primer subgrafo sombreado que aparece es un camino simple, el segundo subgrafo sombreado es un ciclo simple, mientras que el grafo de más a la derecha es un árbol.
Dado un árbol con arcos con peso con nodos numerados de
a
donde cada nodo es rojo o negro, encontrar e imprimir la suma de los pesos de todos los caminos simples de un nodo rojo a un nodo negro en el árbol.
Entrada
La primera línea de la entrada contiene un entero, , denotando el número de nodos en el árbol. La segunda línea contiene n enteros binarios separados por espacio describiendo los respectivos valores de
, donde un
con valor de
denota que el nodo
es rojo y un valor de
denota que es negro. Cada una de las
subsecuencias contienen tres enteros separados por espacio describiendo los respectivos valores de
y
que definen un arco con peso w conectando los nodos
y
.
Salida
Imprima un entero simple que represente a la suma de los pesos de todos los caminos simples únicos de un nodo rojo a un nodo negro en el árbol.
Restricciones
•
• Cada está en el conjunto
, donde
denota rojo y
denota negro.
•
•
Ejemplo de Entrada
4
0 0 1 1
1 2 1
2 3 2
2 4 2
Ejemplo de Salida
10
Explicación del ejemplo: En este ejemplo, , los nodos
y
son rojos, y los nodos
y
son negros. El dibujo de abajo describe el árbol dado y todos sus caminos simples únicos de un nodo rojo a uno negro:

Hay cuatro de tales caminos
Camino \(2 → 3\), el cual tiene un peso total de
.
Camino de \(2 → 4\), el cual tiene un peso total de
.
Camino \(1 → 2 → 3\), el cual tiene un peso total de
.
Camino \(1 → 2 → 4\), el cual tiene un peso total de
.
Entonces la longitud total de todos los caminos simples únicos es .
Comments