Soluții trimise

Rezumat problemă

Suntem în anul 2050. Resursele de apă de pe planeta noastră sunt limitate din cauza schimbărilor climatice. Sistemul de stocare a apei al unui oraș a evoluat în timp, ajungându-se la o configurație flexibilă formată din n pereţi verticali paraleli \( {p}_{1}, {p}_{2}, \cdots {p}_{n} \). Fiecare perete \( {p}_{i} \) are forma unui dreptunghi cu înălțimea \( {a}_{i} \) şi lăţimea de 1 km, iar oricare doi pereţi alăturaţi \( {p}_{i}, {p}_{i+1} \) se află la distanţa de 1 km, faţă în faţă. Fiecare dintre acești pereți poate fi coborât complet, prin culisare pe verticală, iar un bazin poate fi format din oricare doi pereți \( {p}_{i}, {p}_{j} \) (rămaşi după coborârea tuturor celorlalți) şi din pereţi laterali, care întregesc conturul de bazin. Capacitatea unui bazin este dată de produsul dintre înălţimea peretelui celui mai mic dintre cei doi \( {p}_{i}, {p}_{j} \) din care este format bazinul şi distanța dintre aceşti doi pereți. Sistemul de stocare poate fi descris de un șir de numere naturale \( {a}_{1}, {a}_{2}, …..{a}_{n} \)strict pozitive, unde \({a}_{1} \)reprezintă înălțimea în kilometri a peretelui \({p}_{1} \), \({a}_{2} \) reprezintă înălțimea în kilometri a peretelui \({p}_{2} \) și așa mai departe.

Scrieți un program care primește la intrare numărul de pereți n≥2 și înălțimile acestora \( {a}_{1}, {a}_{2}, \cdots {a}_{n} \) , iar apoi determină și scrie capacitatea maximă de apă care poate fi stocată în acel oraș.

ID   Utilizator Problema Data încărcării Stare
Fide Ayse (aysel) fmi_orase1 21 Noiembrie 2024, 14:42 Evaluare finalizată E.C
Croitoru Mark (Markcr) fmi_orase1 20 Noiembrie 2024, 20:55 Evaluare finalizată 100
Croitoru Mark (Markcr) fmi_orase1 20 Noiembrie 2024, 20:55 Evaluare finalizată 0
Croitoru Mark (Markcr) fmi_orase1 20 Noiembrie 2024, 20:53 Evaluare finalizată E.C
Cirican Andrada (CiricanAndrada) fmi_orase1 20 Noiembrie 2024, 18:18 Evaluare finalizată 100
Profir Ioana (ioanaprofir3000) fmi_orase1 19 Noiembrie 2024, 18:05 Evaluare finalizată 100
Bunea David (Bunel) fmi_orase1 17 Noiembrie 2024, 21:30 Evaluare finalizată E.C
Voicu Denisa (VoicuDenisaMihaela) fmi_orase1 17 Noiembrie 2024, 13:16 Evaluare finalizată 100
Bohonyi Martin (Martin_Bohonyi) fmi_orase1 17 Noiembrie 2024, 10:11 Evaluare finalizată 100
Mihaela Runceanu (Ana0512) fmi_orase1 16 Noiembrie 2024, 11:39 Evaluare finalizată 100
Bora Luca (eu_Bora_Luca) fmi_orase1 15 Noiembrie 2024, 11:39 Evaluare finalizată 0
Bora Luca (eu_Bora_Luca) fmi_orase1 15 Noiembrie 2024, 11:39 Evaluare finalizată E.C
Luput Vidican Alessia Maria (Vidican_Alessia) fmi_orase1 15 Noiembrie 2024, 11:39 Evaluare finalizată 100
Bora Luca (eu_Bora_Luca) fmi_orase1 15 Noiembrie 2024, 11:39 Evaluare finalizată E.C
Frone Diana (Frone_Diana) fmi_orase1 15 Noiembrie 2024, 11:38 Evaluare finalizată 100
Orban Alex-Cristian (AlexOrban_09) fmi_orase1 15 Noiembrie 2024, 11:37 Evaluare finalizată 100
Fetea Carla (fetea) fmi_orase1 15 Noiembrie 2024, 11:37 Evaluare finalizată 100
Avram Darius (DariusAvram0880) fmi_orase1 15 Noiembrie 2024, 11:37 Evaluare finalizată 100
Oncioiu Horia (Oncioiu_Horia) fmi_orase1 15 Noiembrie 2024, 11:37 Evaluare finalizată 100
Bora Luca (eu_Bora_Luca) fmi_orase1 15 Noiembrie 2024, 11:36 Evaluare finalizată E.C
Orban Alex-Cristian (AlexOrban_09) fmi_orase1 15 Noiembrie 2024, 11:36 Evaluare finalizată E.C
cristi nonea (Cristiancosmin) fmi_orase1 15 Noiembrie 2024, 11:36 Evaluare finalizată 100
Tarcaet Carina (tarcaetcarina) fmi_orase1 15 Noiembrie 2024, 11:36 Evaluare finalizată 100
Orban Alex-Cristian (AlexOrban_09) fmi_orase1 15 Noiembrie 2024, 11:36 Evaluare finalizată E.C
Boca Ștefania (Boca_Stefania) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
cristi nonea (Cristiancosmin) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 70
Boca Ștefania (Boca_Stefania) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată E.C
Frone Diana (Frone_Diana) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 0
Gavra Roxana (roxana2345) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Turcut Alex (AlexTurcut) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Mazilescu Mara (maramazilescu) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Orban Alex-Cristian (AlexOrban_09) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 0
barna aida (barna_aida) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Baran Iunia (baraniunia2127) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Gavra Roxana (roxana2345) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Oncioiu Matei (Oncioiu_Matei) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Cret Daria (daria_cret02) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 100
Mazilescu Mara (maramazilescu) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată E.C
Turcut Alex (AlexTurcut) fmi_orase1 15 Noiembrie 2024, 11:35 Evaluare finalizată 0
Negrutiu Sorina (Sorina_Negrutiu2008) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
Stefan Vidican (vidican_stefan) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
GYURCSIK DENNIS (dennis178) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
Sabau Dragos (dragosstefansabau) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
Cret Daria (daria_cret02) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată E.C
Gavra Roxana (roxana2345) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată E.C
Popovici Dragos (Dragos2607) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
Rotariu Radu (Radu_Rotariu) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
Szilbereisz Francesca (Szilbereisz_Francesca) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
Mihes Sara (Sara675) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100
achim maria (mariaachim) fmi_orase1 15 Noiembrie 2024, 11:34 Evaluare finalizată 100