Soluții trimise

Rezumat problemă

În Piatra Neamț sunt N+2 locații numerotate de la 0 la N+1, de la stânga la dreapta. Distanța dintre două locații i si j este egală cu |i – j|. La început, în locațiile 0 și N+1, sunt construite benzinării, și în celelalte locații sunt case. Compania BuildNT a decis sa construiască N benzinării, una în fața fiecărei case.

Înainte să construiască o benzinărie, constructorii calculează valoarea S egală cu suma distanțelor de la fiecare casă la cea mai apropiată benzinărie, si adaugă această sumă la suma totală T. După, ei aleg o casă, la cea mai mare distanță de orice benzinărie, în fața căreia construiesc o nouă benzinărie. Casele sunt alese în așa fel încât, după construirea benzinăriilor, valoarea S recalculată sa fie minimă. Dacă sunt mai multe case ce respectă această regulă, se alege prima din stânga.
Desigur, după ce toate benzinăriile au fost construite, suma S va deveni 0 și suma totală T nu se va mai schimba.

Calculați T pentru o valoare dată N.

Olimpiada internațională pe Echipe, 2018

ID   Utilizator Problema Data încărcării Stare
Quintus Maximus (mquintus) Benzinarii1 07 Aprilie 2020, 10:43 Evaluare finalizată 0
Quintus Maximus (mquintus) Benzinarii1 21 Martie 2020, 14:51 Evaluare finalizată 0
Quintus Maximus (mquintus) Benzinarii1 21 Martie 2020, 14:50 Evaluare finalizată E.C
Andronache Bogdan (Bogdan110603) Benzinarii1 06 Martie 2020, 17:06 Evaluare finalizată 0
Popescu Alex (Popescu_alex) Benzinarii1 04 Martie 2020, 13:02 Evaluare finalizată E.C
Popescu Alex (Popescu_alex) Benzinarii1 04 Martie 2020, 13:02 Evaluare finalizată E.C
Teglas Dennis (tdennis) Benzinarii1 02 Martie 2020, 12:43 Evaluare finalizată 0
Teglas Dennis (tdennis) Benzinarii1 02 Martie 2020, 12:42 Evaluare finalizată E.C
Teglas Dennis (tdennis) Benzinarii1 02 Martie 2020, 12:42 Evaluare finalizată E.C
teodor rosioru (teodor345) Benzinarii1 28 Februarie 2020, 08:50 Evaluare finalizată 0
teodor rosioru (teodor345) Benzinarii1 28 Februarie 2020, 08:40 Evaluare finalizată 0
Racolta Raul (CB) Benzinarii1 27 Februarie 2020, 09:02 Evaluare finalizată 0
Racolta Raul (CB) Benzinarii1 27 Februarie 2020, 08:52 Evaluare finalizată 0
Racolta Raul (CB) Benzinarii1 27 Februarie 2020, 08:33 Evaluare finalizată E.C
Andronache Bogdan (Bogdan110603) Benzinarii1 25 Februarie 2020, 08:23 Evaluare finalizată E.C
M Florin (fif) Benzinarii1 23 Ianuarie 2020, 23:04 Evaluare finalizată 100
Marcus Alexandru (alex9526) Benzinarii1 13 Ianuarie 2020, 19:04 Evaluare finalizată 0
abc def (suntprost) Benzinarii1 22 Decembrie 2019, 18:14 Evaluare finalizată 0
abc def (suntprost) Benzinarii1 22 Decembrie 2019, 18:12 Evaluare finalizată E.C
Andrei . (skylake59) Benzinarii1 30 Noiembrie 2019, 08:18 Evaluare finalizată 100
Mihaila Nicolae (Nicolae11) Benzinarii1 18 Noiembrie 2019, 16:57 Evaluare finalizată E.C
Tacu Alexandru (AlexandruTacu) Benzinarii1 17 Noiembrie 2019, 09:33 Evaluare finalizată E.C
Andronache Bogdan (Bogdan110603) Benzinarii1 16 Noiembrie 2019, 19:43 Evaluare finalizată 0
Andronache Bogdan (Bogdan110603) Benzinarii1 15 Noiembrie 2019, 09:41 Evaluare finalizată 0
Andreicut Teofil (andreicut_teofil) Benzinarii1 14 Noiembrie 2019, 08:47 Evaluare finalizată 0
Blanovschi Dinu (Dinu_Blanovschi) Benzinarii1 10 Noiembrie 2019, 17:42 Evaluare finalizată 40
Blanovschi Dinu (Dinu_Blanovschi) Benzinarii1 10 Noiembrie 2019, 17:41 Evaluare finalizată 0
Blanovschi Dinu (Dinu_Blanovschi) Benzinarii1 10 Noiembrie 2019, 16:40 Evaluare finalizată 0
Blanovschi Dinu (Dinu_Blanovschi) Benzinarii1 10 Noiembrie 2019, 16:39 Evaluare finalizată 20
Blanovschi Dinu (Dinu_Blanovschi) Benzinarii1 10 Noiembrie 2019, 16:36 Evaluare finalizată E.C
nicolaescu tudor (tudornico) Benzinarii1 07 Noiembrie 2019, 08:50 Evaluare finalizată E.C
Beresescu Mihai (BeresescuMihai) Benzinarii1 01 Noiembrie 2019, 13:37 Evaluare finalizată 100
Beresescu Mihai (BeresescuMihai) Benzinarii1 01 Noiembrie 2019, 09:17 Evaluare finalizată 50
Beresescu Mihai (BeresescuMihai) Benzinarii1 01 Noiembrie 2019, 08:54 Evaluare finalizată E.C
Iftimescu Vlad (ezioconnor) Benzinarii1 29 Octombrie 2019, 18:36 Evaluare finalizată 100
Crânguș Călin (game_difficulty) Benzinarii1 27 Octombrie 2019, 15:04 Evaluare finalizată 100
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:52 Evaluare finalizată 100
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:51 Evaluare finalizată 45
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:27 Evaluare finalizată 60
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:25 Evaluare finalizată 60
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:23 Evaluare finalizată 50
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:19 Evaluare finalizată 50
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:19 Evaluare finalizată 50
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:18 Evaluare finalizată 50
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:12 Evaluare finalizată 0
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:09 Evaluare finalizată 0
Roata Palade Mircea (MirceaRoata) Benzinarii1 27 Octombrie 2019, 14:07 Evaluare finalizată 50
Iftimescu Vlad (ezioconnor) Benzinarii1 27 Octombrie 2019, 14:06 Evaluare finalizată 60
Iftimescu Vlad (ezioconnor) Benzinarii1 27 Octombrie 2019, 14:06 Evaluare finalizată 40
Iftimescu Vlad (ezioconnor) Benzinarii1 27 Octombrie 2019, 14:04 Evaluare finalizată 40
Du-te sus!