Soluții trimise

Rezumat problemă

#2010 Fermier

Dorel și-a achiziționat o fermă cu n plantații și o mașină de transport cu o capacitate c, pentru transportul de îngrășăminte la toate plantațiile. Îngrășămintele se află într-un depozit, în cantitate suficientă pentru scopul propus. Plantațiile și depozitul sunt dispuse sub forma unui cerc. Există drumuri doar între plantația i și plantația i+1 (1≤i≤n-1), precum și între depozit și plantația 1 și depozit și plantația n, ca în figură.

La o plantație i se poate ajunge de la depozit trecând prin plantațiile 1, 2,…, i-1 sau prin plantațiile n, n-1, …, i+1, alegerea făcându-se în funcție de traseul cel mai scurt. Se cunosc aceste distanțe, precum și cantitatea de îngrășăminte necesară pentru fiecare plantație. La fiecare încărcare, Dorel ia din depozit exact cantitatea c. Dorel vrea să-și organizeze bine munca la fermă și să consume cât mai puțină benzină prin alegerea celor mai scurte trasee de parcurs. Plantațiile trebuie să fie aprovizionate obligatoriu în ordinea următoare: mai întâi plantația 1, apoi plantația 2, plantația 3,…, plantația n. În plus, și-a propus să încarce o nouă cantitate de îngrășământ doar după ce a folosit toată cantitatea încărcată anterior. Transportarea îngrășămintelor pe plantații se face deci, începând cu plantația 1. După ce se transportă toată cantitatea necesară pentru această plantație, se trece la plantația 2, și tot așa în ordine la 3, 4 etc. până se deservește ultima plantație. Dacă după ce s-au transportat îngrășămintele necesare pentru plantația i în mașină au mai rămas încă îngrășăminte, acestea trebuie utilizate în continuare pentru alte plantații, alese în ordinea impusă (începând cu plantația i+1, apoi i+2 etc.), până se epuizează toată cantitatea transportată de mașină. Astfel, dacă de la plantația i trebuie să ajungă la plantația i+1, va alege cel mai scurt traseu dintre traseul direct de la plantația i la i+1 și traseul care trece prin plantațiile i-1, i-2, …, 1, depozit, n, n-1, …, i+1. La final, mașina trebuie să se întoarcă la depozit, goală sau cu cantitatea rămasă după aprovizionarea cu îngrășăminte a plantației n.

Ajutați-l pe Dorel să calculeze distanța parcursă pentru a transporta îngrășăminte la toate cele n plantații, conform cerințelor.

ID   Utilizator Problema Data încărcării Stare
Strate Anais (Anaisteam) Fermier 16 Decembrie 2024, 18:35 Evaluare finalizată 100
Mogovan Jonathan (jonathan2667) Fermier 15 Decembrie 2024, 21:15 Evaluare finalizată 0
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Fermier 15 Decembrie 2024, 11:46 Evaluare finalizată 8
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Fermier 15 Decembrie 2024, 11:46 Evaluare finalizată 0
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Fermier 15 Decembrie 2024, 11:45 Evaluare finalizată 60
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Fermier 15 Decembrie 2024, 11:30 Evaluare finalizată 64
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Fermier 15 Decembrie 2024, 11:30 Evaluare finalizată 0
Peter Tobias (PeterTobias) Fermier 14 Decembrie 2024, 09:36 Evaluare finalizată 100
Aninis Catrinel (Nieeez) Fermier 19 Noiembrie 2024, 13:44 Evaluare finalizată 64
Aninis Catrinel (Nieeez) Fermier 19 Noiembrie 2024, 13:36 Evaluare finalizată 64
. . (peely) Fermier 06 Noiembrie 2024, 21:10 Evaluare finalizată 100
. . (peely) Fermier 06 Noiembrie 2024, 21:10 Evaluare finalizată 100
Trinca Dragos (Dragos_Trinca) Fermier 12 Octombrie 2024, 11:35 Evaluare finalizată 10
Trinca Dragos (Dragos_Trinca) Fermier 12 Octombrie 2024, 11:35 Evaluare finalizată 0
Stefan Tiberiu (Stefan_Tiberiu) Fermier 10 Septembrie 2024, 22:12 Evaluare finalizată 100
Stefan Tiberiu (Stefan_Tiberiu) Fermier 10 Septembrie 2024, 22:12 Evaluare finalizată E.C
rares dumitrascu (zinca_5a_rares) Fermier 18 August 2024, 10:39 Evaluare finalizată 100
Rodina Dani (Dani2611) Fermier 15 August 2024, 18:59 Evaluare finalizată 0
Iuoras Andrei (IuorasAndrei) Fermier 14 August 2024, 13:43 Evaluare finalizată 100
Luca Vartolomei (Lucaje123) Fermier 13 August 2024, 17:26 Evaluare finalizată 100
Zait Bogdan (ZaitB2012) Fermier 12 August 2024, 18:19 Evaluare finalizată 8
Prodan Alexandra (genius112) Fermier 19 Iulie 2024, 17:09 Evaluare finalizată 10
Hanu Gabriel (GabrielH) Fermier 12 Iulie 2024, 16:47 Evaluare finalizată 100
Hanu Gabriel (GabrielH) Fermier 12 Iulie 2024, 16:46 Evaluare finalizată E.C
Tudor Ilinca (IlincaTudor1) Fermier 03 Iulie 2024, 13:49 Evaluare finalizată 100
. . (peely) Fermier 02 Iulie 2024, 13:47 Evaluare finalizată 100
Coin Bot (CoinBot_V1) Fermier 23 Iunie 2024, 17:22 Evaluare finalizată 100
Dinu Alexandru (Alexandru_Dinu) Fermier 18 Aprilie 2024, 11:08 Evaluare finalizată 100
CHELARU Ioan Cristian (iccjoc) Fermier 29 Martie 2024, 16:48 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Fermier 22 Martie 2024, 12:34 Evaluare finalizată 100
Askar Berrin (Berrinaskar) Fermier 16 Martie 2024, 14:25 Evaluare finalizată 79
Askar Berrin (Berrinaskar) Fermier 16 Martie 2024, 14:16 Evaluare finalizată 10
Emma Dumitrascu (EmmaD) Fermier 16 Martie 2024, 10:48 Evaluare finalizată 53
Emma Dumitrascu (EmmaD) Fermier 16 Martie 2024, 10:42 Evaluare finalizată 64
Calin Tudor (TudorIoan1107) Fermier 15 Martie 2024, 13:31 Evaluare finalizată 100
Aramă Andrei-Robert (AndreiArama) Fermier 15 Martie 2024, 12:19 Evaluare finalizată 100
Aramă Andrei-Robert (AndreiArama) Fermier 15 Martie 2024, 12:10 Evaluare finalizată 56
Stefan Tiberiu (Stefan_Tiberiu) Fermier 15 Martie 2024, 11:26 Evaluare finalizată 44
alex baldovin (AlexBaldovin20) Fermier 14 Martie 2024, 17:27 Evaluare finalizată 100
Dragoi Matei (Matei_DRG) Fermier 14 Martie 2024, 09:23 Evaluare finalizată 0
Olariu Albert David (Albert_Prime_One) Fermier 13 Martie 2024, 12:56 Evaluare finalizată 0
P. R. A. (RADUPOPESCUANDREI) Fermier 05 Martie 2024, 17:36 Evaluare finalizată 100
P. R. A. (RADUPOPESCUANDREI) Fermier 05 Martie 2024, 17:21 Evaluare finalizată 75
Garcea Vlad (vladgarcea) Fermier 05 Martie 2024, 09:12 Evaluare finalizată 0
Garcea Vlad (vladgarcea) Fermier 05 Martie 2024, 09:10 Evaluare finalizată 10
Garcea Vlad (vladgarcea) Fermier 05 Martie 2024, 08:34 Evaluare finalizată 0
P. R. A. (RADUPOPESCUANDREI) Fermier 04 Martie 2024, 18:27 Evaluare finalizată 71
LOGA RADU-STEFAN (Radu_Stefan2010) Fermier 28 Februarie 2024, 18:35 Evaluare finalizată 71
ionescu Florian (ion_987) Fermier 28 Februarie 2024, 18:35 Evaluare finalizată 71
LOGA RADU-STEFAN (Radu_Stefan2010) Fermier 28 Februarie 2024, 18:26 Evaluare finalizată 71