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