Eulerian Subgraphs.
Se te proporciona un grafo no dirigido con nodos y
aristas.
Consideramos subgrafos que contienen todos los nodos del grafo original y algunas de sus aristas. Un subgrafo se denomina euleriano si cada nodo tiene grado par.
Tu tarea es contar el número de subgrafos eulerianos módulo .
Entrada
La primera línea de entrada contiene dos enteros, y
: el número de nodos y aristas. Los nodos están numerados del
al
.
A continuación, hay líneas que describen las aristas. Cada línea contiene dos enteros,
y
: existe una arista entre los nodos
y
. Hay como máximo una arista entre dos nodos, y cada arista conecta dos nodos distintos.
Salida
Imprime el número de subgrafos eulerianos módulo .
Restricciones
Ejemplo de Entrada
4 3
1 2
1 3
2 3
Ejemplo de Salida
2
Explicación: Se pueden conservar o eliminar todas las aristas, por lo que existen dos subgrafos eulerianos posibles.
Comments