Contando Triángulos
Alex y Dima tienen un grafo completo no dirigido de nodos. De este grafo Alex se queda con aristas y Dima se queda con las aristas restantes.
Ellos quieren saber cuántos triángulos hay en cada uno de estos grafos. Un triángulo es un ciclo simple de tamaño .
Ayuda a Alex y Dima con esta tarea.
Nota: un grafo completo cumple que cada par de nodos (distintos) está conectado por una arista.
Entrada
La primera línea contiene los enteros y . Las siguientes líneas describen las aristas de Alex. Cada una de estas líneas contienen dos enteros y .
Se garantiza que el grafo inicial es completo, no dirigido y simple (no contiene multiaristas ni lazos).
También se garantiza que ambos grafos, el de Alex y el de Dima, son simples.
Salida
En una única línea imprima la cantidad de triángulos que hay en ambos grafos, es decir, triángulos de Alex + triángulos de Dima.
Ejemplos
Entrada 1
5 5
1 2
1 3
2 3
2 4
3 4
Salida 1
3
Entrada 2
5 3
1 2
2 3
1 3
Salida 2
4
Explicación de los ejemplos
En el primer ejemplo Alex tiene los triángulos y ; Dima tiene el triángulo . En total hay tres triángulos.
Comments