Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
Teoría de grafos
Puentes. puntos de articulación
Module:
Puentes. puntos de articulación
Problem
4
/4
EPISODIO X FIRION CONTRAATACA
Problem
EPISODIO
X
: FIRION CONTRAATACA
Berland finalmente se ha fortalecido después de una gran derrota en la guerra contra Sterland, y el Emperador de Berland Firion está preparando un ataque contra el enemigo.
Sterland es un cierto número de ciudades conectadas por carreteras de dos vías. Desde cualquier ciudad de Sterland puedes llegar a cualquier otra. Ningún camino conecta la ciudad consigo misma.
Está previsto lo siguiente:
Se selecciona la ciudad a atacar. La ciudad está destruida y los caminos que emanan de ella están bloqueados. Al mismo tiempo, Sterland debería perder su integridad. A continuación, se ataca una de las áreas formadas. En este caso, esta área debe ser de al menos 1/8 y no más de 1/4 & nbsp;
del resto
del área del país (el área se mide en el número de ciudades en un área determinada). Si Sterland permanece intacto cuando se destruye una ciudad, o no se forman áreas adecuadas, entonces esta ciudad no es apta para el ataque.
Firion quiere saber cuántas ciudades cumplen las condiciones anteriores y el número de estas ciudades en orden ascendente.
Entrada
La primera línea contiene dos números: n – número de ciudades en Sterland ( 2 <= n <= 10^3), m – número de carreteras en Sterland ( 1 <= m <= 10^4).
Luego hay m líneas que contienen la descripción de las carreteras, a saber: cada línea contiene dos números: X e Y. Esto significa que la ciudad X y la ciudad Y están conectadas por una carretera.
Impresión
En la primera línea escriba el número s – número de ciudades adecuadas para el ataque. En la segunda línea, escriba los números - números de dichas ciudades en orden ascendente.
Ejemplo
5 5
1 2
1 3
23
34
4 5
1
4
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary