Grădinile roditoare ale Bărăganului suferă anual pierderi imense din cauza secetei.
Căutătorii de apă au găsit fântâni din care doresc să alimenteze grădini. Fie , , puncte în plan reprezentând puncte de alimentare ale grădinilor şi respectiv punctele în care se află fântânile. Pentru fiecare punct se dau coordonatele întregi în plan. Pentru a economisi materiale, legătura dintre o grădină şi o fântână se realizează printr-o conductă în linie dreaptă. Fiecare fântână alimentează o singură grădină. Consiliul Judeţean Galaţi plăteşte investiţia cu condiţia ca lungimea totală a conductelor să fie minimă. Fiecare unitate de conductă costă lei noi (RON).
Cerință
Să se determine , costul minim total al conductelor ce leagă fiecare grădină cu exact o
fântână.
Date de intrare
Fişierul de intrare seceta.in
vaconţine:
Pe prima linie se află numărul natural , reprezentând numărul grădinilor şi al fântânilor.
Pe următoarele linii se află perechi de numere întregi , separate printr-un spaţiu, reprezentând coordonatele punctelor de alimentare ale grădinilor.
Pe următoarele linii se află perechi de numere întregi , separate printr-un spaţiu, reprezentând coordonatele punctelor fântânilor.
Date de ieșire
Fişierul de ieşire seceta.out
va conţine: un număr natural reprezentând partea întreagă a costului minim total al conductelor.
Restricții și precizări
- Nu există trei puncte coliniare, indiferent dacă sunt grădini sau fântâni
- Orice linie din fişierele de intrare şi ieşire se termină prin marcajul de sfârşit de linie
Exemplu
seceta.in
3
1 4
3 3
4 7
2 3
2 5
3 1
seceta.out
624
Explicație
Costul minim este prin legarea perechilor:
Grădini:
Fantani: