Soluții trimise

Rezumat problemă

Arhipelagul Zopopan este format din n insule de formă triunghiulară numerotate de la 1 la n. Fiecare insulă este localizată prin coordonatele carteziene ale vârfurilor.

Administrația dorește să cumpere elicoptere pentru a realiza transportul între insule. Un elicopter va putea să asigure o rută între două insule pe distanța minimă obținută pe orizontală sau verticală (paralel cu axele de coordonate). În plus, datorită capacității rezervorului o astfel de rută nu poate să depășească o valoare k – număr natural. Elicopterele parcurg rutele în ambele sensuri.
Investiția trebuie să îndeplinească următoarele condiții:

  1. Numărul de elicoptere cumpărate să fie minim.
  2. Numărul de perechi de insule între care se poate realiza transportul, folosind unul sau mai multe elicoptere să fie maxim.
  3. Suma lungimii tuturor rutelor să fie minimă.

Să se scrie un program care pentru n, k şi coordonatele vârfurilor insulelor cunoscute, determină:

  1. numărul minim de elicoptere ce vor fi cumpărate de administraţie;
  2. numărul perechilor neordonate de insule între care se poate realiza transportul prin elicoptere direct sau indirect;
  3. suma distantelor parcurse de toate elicopterele cumpărate (distanța parcursă de un elicopter se consideră distanța dintre insulele între care acesta asigură transportul).
ID   Utilizator Problema Data încărcării Stare
combinatorica este preferata mea (lui) Elicoptere 20 Decembrie 2024, 12:15 Evaluare finalizată 4
combinatorica este preferata mea (lui) Elicoptere 20 Decembrie 2024, 12:03 Evaluare finalizată 0
Burescu Bogdan (BogdanBurescu) Elicoptere 18 Decembrie 2024, 23:37 Evaluare finalizată 100
Bodescu Alexandru-Constantin (Al3sz) Elicoptere 10 Decembrie 2024, 01:48 Evaluare finalizată E.C
Haise Sasaki (PredauSmecheria) Elicoptere 09 Decembrie 2024, 18:34 Evaluare finalizată 100
Moșanu Razvan (RazvanMosanu) Elicoptere 24 Noiembrie 2024, 18:07 Evaluare finalizată 0
Moșanu Razvan (RazvanMosanu) Elicoptere 24 Noiembrie 2024, 18:07 Evaluare finalizată 0
Moșanu Razvan (RazvanMosanu) Elicoptere 24 Noiembrie 2024, 17:56 Evaluare finalizată 0
Luca Bogdan (bogdan14789) Elicoptere 22 Noiembrie 2024, 11:14 Evaluare finalizată 100
Trâmbițaș Alexandru-Luca (Alex_Tr123) Elicoptere 21 Noiembrie 2024, 17:03 Evaluare finalizată E.C
Trâmbițaș Alexandru-Luca (Alex_Tr123) Elicoptere 21 Noiembrie 2024, 16:15 Evaluare finalizată 60
Iuoras Andrei (IuorasAndrei) Elicoptere 21 Noiembrie 2024, 13:02 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) Elicoptere 21 Noiembrie 2024, 13:00 Evaluare finalizată 60
Iuoras Andrei (IuorasAndrei) Elicoptere 21 Noiembrie 2024, 12:59 Evaluare finalizată 60
Iuoras Andrei (IuorasAndrei) Elicoptere 21 Noiembrie 2024, 12:58 Evaluare finalizată E.C
Marusteri Alex (AlexMarusteri) Elicoptere 20 Noiembrie 2024, 21:54 Evaluare finalizată 100
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:37 Evaluare finalizată 100
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:36 Evaluare finalizată 100
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:36 Evaluare finalizată 100
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:36 Evaluare finalizată 100
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:08 Evaluare finalizată E.C
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:07 Evaluare finalizată E.C
Julean Raul-Fabian (soyfabicreo) Elicoptere 20 Noiembrie 2024, 18:03 Evaluare finalizată E.C
Savin Alexandru-Stefan (Alex10123) Elicoptere 18 Noiembrie 2024, 20:21 Evaluare finalizată 100
Savin Alexandru-Stefan (Alex10123) Elicoptere 18 Noiembrie 2024, 20:07 Evaluare finalizată 60
Savin Alexandru-Stefan (Alex10123) Elicoptere 18 Noiembrie 2024, 20:00 Evaluare finalizată 60
Savin Alexandru-Stefan (Alex10123) Elicoptere 18 Noiembrie 2024, 19:49 Evaluare finalizată 24
Savin Alexandru-Stefan (Alex10123) Elicoptere 18 Noiembrie 2024, 19:30 Evaluare finalizată 0
Savin Alexandru-Stefan (Alex10123) Elicoptere 18 Noiembrie 2024, 19:28 Evaluare finalizată 0
Feier Arthur (Ballsdestroyer200) Elicoptere 15 Noiembrie 2024, 13:19 Evaluare finalizată 0
Trâmbițaș Alexandru-Luca (Alex_Tr123) Elicoptere 15 Noiembrie 2024, 13:18 Evaluare finalizată 0
Trâmbițaș Alexandru-Luca (Alex_Tr123) Elicoptere 15 Noiembrie 2024, 13:16 Evaluare finalizată E.C
Trâmbițaș Alexandru-Luca (Alex_Tr123) Elicoptere 15 Noiembrie 2024, 13:15 Evaluare finalizată E.C
Lira Mihai (MihaiLira) Elicoptere 13 Noiembrie 2024, 12:04 Evaluare finalizată 100
Lira Mihai (MihaiLira) Elicoptere 13 Noiembrie 2024, 12:03 Evaluare finalizată E.C
Ene Andrei (Enn) Elicoptere 12 Noiembrie 2024, 16:32 Evaluare finalizată 100
Hosu George-Bogdan (devilexe) Elicoptere 12 Noiembrie 2024, 13:13 Evaluare finalizată 0
Hosu George-Bogdan (devilexe) Elicoptere 12 Noiembrie 2024, 12:57 Evaluare finalizată 0
Dore Stefan (stefan_dore_) Elicoptere 11 Noiembrie 2024, 19:06 Evaluare finalizată 100
Dore Stefan (stefan_dore_) Elicoptere 11 Noiembrie 2024, 19:04 Evaluare finalizată 60
Dore Stefan (stefan_dore_) Elicoptere 11 Noiembrie 2024, 19:02 Evaluare finalizată 60
Costea Sasha (gosasha) Elicoptere 10 Noiembrie 2024, 12:55 Evaluare finalizată 100
FARAONUL FARAONUL (faraonul3838383) Elicoptere 31 Octombrie 2024, 16:33 Evaluare finalizată 0
Ignuta Daniel (daniel_ignuta) Elicoptere 29 Octombrie 2024, 16:16 Evaluare finalizată 100
Bogdan Andrei Claudiu (Andrei10OO) Elicoptere 29 Octombrie 2024, 00:25 Evaluare finalizată 100
Miklo Elisabeta (Lizz15) Elicoptere 29 Octombrie 2024, 00:24 Evaluare finalizată 100
Rosu Dragos (Dragos_Rosu1) Elicoptere 27 Octombrie 2024, 22:39 Evaluare finalizată 72
Rosu Dragos (Dragos_Rosu1) Elicoptere 27 Octombrie 2024, 22:34 Evaluare finalizată 72
Rosu Dragos (Dragos_Rosu1) Elicoptere 27 Octombrie 2024, 22:30 Evaluare finalizată 72
Rosu Dragos (Dragos_Rosu1) Elicoptere 27 Octombrie 2024, 22:16 Evaluare finalizată 72