Otro problema de Grafo
Dado un grafo dirigido con vertices y aristas. Se dice que una arista es verdadera si todo camino que va de a (en nuestro grafo) pasa por esta arista. Dado un vertice , llamemosle fin, haya el conjunto de vertices , tal que pertenece a si y solo si es una arista verdadera.
Entrada
La primera linea tendra la cantidad de casos a analizar. Cada caso inicia con los enteros , y separados por espacios, especificando la cantidad de vertices del grafo, la cantidad de aristas y el vertice fin. Las siguientes lineas describen las aristas del grafo por los enteros y , denotando que la aristas pertenece al grafo, no se daran aristas multiples, ni autoaristas . Se garantiza que la suma de los y la suma de los para cada juego de datos van a ser menores o iguales que
Salida
Por cada caso se deben imprimir dos lineas. La primera de estas lineas debe tener el tamaño de y la segunda linea debe tener los vertices que pertenecen a separados por un espacio y ordenados ascendentemente. Si la cantidad de vertices en es debe dejar la segunda linea vacia.
Ejemplo Entrada
3
3 3 3
1 2
1 3
2 3
3 3 1
1 2
1 3
2 3
6 8 3
1 2
1 3
2 3
3 1
3 4
4 5
5 3
3 6
Ejemplo Salida
1
2
0
2
2 5
Subtareas
1 - la suma de todos los y la suma de todos los para cada caso son menores o iguales que , vale 30pts
2 - El grafo es un , o sea no hay ciclos, vale 30pts
3 - Sin restricciones, vale 40pts
Comments