111001 Pecas - Programming Challenges

Transcripción

111001 Pecas - Programming Challenges
Skiena y Revilla, Concursos Internacionales de Informática y Programación
Manual de Entrenamiento por Internet, Universidad de Valladolid, España, 2003. ISBN: 84-8448-371-1
111001
Pecas
En un episodio de “El Show de Dick Van Dyke”, el pequeño Richie conecta las pecas de la espalda
de su padre para formar la imagen de la Campana de la Libertad. Por cierto, que una de las pecas
en realidad era ser una cicatriz, pero le sirvió para entrar en el museo Ripley, de curiosidades casi
increı́bles.
Consideremos que la espalda de Dick es un plano con pecas en varios puntos (x, y). La tarea del
problema consiste en decirle a Richie cómo conectar los puntos para minimizar la cantidad de tinta
utilizada. Richie conecta los puntos por parejas utilizando lı́neas rectas, pudiendo levantar el bolı́grafo
entre unas lı́neas y otras. Cuando Richie termine, debe haber una secuencia de lı́neas conectadas desde
cualquier peca a cualquier otra peca.
Entrada
La entrada comienza con un único entero positivo en una sola lı́nea, que indica el número de casos
de prueba, seguido de una lı́nea en blanco.
La primera lı́nea de cada caso de prueba contiene 0 < n ≤ 100, que indica el número de pecas que
hay en la espalda de Dick. Seguirá una lı́nea por cada peca, indicando las coordenadas (x, y) de la
misma.
Habrá una lı́nea en blanco entre cada dos casos de prueba consecutivos.
Salida
Por cada caso de prueba, el programa debe mostrar un único número real, con precisión de dos
decimales: la longitud mı́nima de lı́neas de tinta que pueden conectar todas las pecas. La salida de dos
casos de prueba consecutivos estará separada por una lı́nea en blanco.
Ejemplo de entrada
1
3
1.0 1.0
2.0 2.0
2.0 4.0
Ejemplo de salida
3.41
http://www.programming-challenges.com
c
copyright 2006

Documentos relacionados

110204 Superdescifrador - Programming Challenges

110204 Superdescifrador - Programming Challenges Skiena y Revilla, Concursos Internacionales de Informática y Programación Manual de Entrenamiento por Internet, Universidad de Valladolid, España, 2003. ISBN: 84-8448-371-1

Más detalles