Riego de los Campos
Debido a la falta de lluvia, el Lord Comandante quiere construir un sistema de riego para enviar agua entre sus campos
. Cada campo
está descrito por un punto distinto
en el plano 2D, con
,
. El costo de construir un tubo de agua entre dos campos
y
es igual a la distancia euclidiana al cuadrado entre ellos:
El Lord Comandante quiere construir un sistema de tubos de costo mínimo para que todos sus campos estén conectados - de modo que el agua en cualquier campo pueda seguir una secuencia de tubos para llegar a cualquier otro campo.
Desafortunadamente, el contratista que está ayudando al Lord Comandante a instalar el sistema de riego se niega a instalar ningún tubo a menos que su costo (longitud euclidiana al cuadrado) sea al menos .
Por favor, ayude al Lord Comandante a calcular la cantidad mínima que necesitará pagar para conectar todos sus campos con una red de tubos.
FORMATO DE ENTRADA:
- Línea
: Los números enteros
y
.
- Líneas
: Línea
contiene los números enteros
y
.
ENTRADA DE EJEMPLO:
3 11
0 2
5 0
4 3
DETALLES DE ENTRADA:
Hay campos, ubicados en
,
, y
. El contratista solo instalará tubos de costo mínimo
.
FORMATO DE SALIDA:
- Línea
: El costo mínimo de una red de tubos que conecta los campos, o
si no se puede construir tal red.
SALIDA DE EJEMPLO:
46
DETALLES DE SALIDA:
El Lord Comandante no puede construir un tubo entre los campos en y
, ya que su costo sería solo
. Por lo tanto, construye un tubo entre
y
a un costo de
, y otro tubo entre
y
a un costo de
.
Comments