Soluții trimise

Rezumat problemă

#2010

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
Stoica Enoh (ENOH123) Fermier 23 Martie 2026, 19:14 Evaluare finalizată E.C
Iliescu Clara (ClaireIliescu) Fermier 16 Martie 2026, 20:53 Evaluare finalizată E.C
Iliescu Clara (ClaireIliescu) Fermier 16 Martie 2026, 20:50 Evaluare finalizată E.C
Cheregi Bomboclat (cheregidavid123) Fermier 28 Februarie 2026, 20:23 Evaluare finalizată 100
Dumitrica Gheorghe (worstbyte) Fermier 26 Februarie 2026, 13:31 Evaluare finalizată 100
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:59 Evaluare finalizată 100
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:41 Evaluare finalizată 60
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:40 Evaluare finalizată 56
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:38 Evaluare finalizată 60
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:26 Evaluare finalizată 64
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:19 Evaluare finalizată 57
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:12 Evaluare finalizată 0
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 11:11 Evaluare finalizată 31
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 00:53 Evaluare finalizată 0
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 00:51 Evaluare finalizată 0
Iacob Bogdan (Bogdan4324) Fermier 26 Februarie 2026, 00:46 Evaluare finalizată 23
Iacob Bogdan (Bogdan4324) Fermier 25 Februarie 2026, 23:37 Evaluare finalizată 0
Iacob Bogdan (Bogdan4324) Fermier 25 Februarie 2026, 23:34 Evaluare finalizată 4
Preutescu😎😎😎 Vladut (vladpreutescu) Fermier 22 Februarie 2026, 18:22 Evaluare finalizată 100
Preutescu😎😎😎 Vladut (vladpreutescu) Fermier 22 Februarie 2026, 18:21 Evaluare finalizată 100
Preutescu😎😎😎 Vladut (vladpreutescu) Fermier 22 Februarie 2026, 17:40 Evaluare finalizată E.C
MTS Cristinescu (MTS) Fermier 18 Februarie 2026, 15:06 Evaluare finalizată 100
Vaida Alexandru (AlexandruVaida) Fermier 18 Februarie 2026, 12:20 Evaluare finalizată 100
Loga Radu Stefan (Radu_Stefan2010) Fermier 03 Februarie 2026, 16:31 Evaluare finalizată 71
Loga Dragos Gabriel (Dragos_Gabriel2010) Fermier 03 Februarie 2026, 16:04 Evaluare finalizată 100
Ionescu Rares (Ionescu_rares_mihai) Fermier 03 Februarie 2026, 10:15 Evaluare finalizată 100
Nicola Ecaterina Eliza (ecatina12) Fermier 30 Ianuarie 2026, 16:38 Evaluare finalizată 10
Ionescu Rares (Ionescu_rares_mihai) Fermier 24 Ianuarie 2026, 09:52 Evaluare finalizată 100
Mihai David Gabriel (mihaidavidgabriel) Fermier 07 Ianuarie 2026, 14:11 Evaluare finalizată 100
Mihai David Gabriel (mihaidavidgabriel) Fermier 07 Ianuarie 2026, 13:57 Evaluare finalizată 24
Mihai David Gabriel (mihaidavidgabriel) Fermier 07 Ianuarie 2026, 13:10 Evaluare finalizată 85
Mihai David Gabriel (mihaidavidgabriel) Fermier 07 Ianuarie 2026, 13:09 Evaluare finalizată 85
Mihai David Gabriel (mihaidavidgabriel) Fermier 06 Ianuarie 2026, 12:33 Evaluare finalizată 10
Lefterache Matei (mateiut7472) Fermier 04 Ianuarie 2026, 08:55 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 29 Decembrie 2025, 10:26 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 29 Decembrie 2025, 10:20 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 11:39 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:58 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:58 Evaluare finalizată E.C
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:57 Evaluare finalizată E.C
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:55 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:49 Evaluare finalizată 100
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:45 Evaluare finalizată 88
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:40 Evaluare finalizată 68
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:34 Evaluare finalizată 64
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:31 Evaluare finalizată 64
Mircea Gabriela (GabrielaBella) Fermier 28 Decembrie 2025, 10:22 Evaluare finalizată 51
Nicola Ecaterina Eliza (ecatina12) Fermier 21 Noiembrie 2025, 16:53 Evaluare finalizată 0
Nicola Ecaterina Eliza (ecatina12) Fermier 21 Noiembrie 2025, 16:53 Evaluare finalizată E.C
Nicola Ecaterina Eliza (ecatina12) Fermier 21 Noiembrie 2025, 16:34 Evaluare finalizată 10
Du-te sus!