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
Dragne Ioana Maria (Ioana_1000) fmi_orase1 29 Mai 2026, 11:59 Evaluare finalizată 100
Cojan Eduard-Marian (edi3) fmi_orase1 23 Mai 2026, 12:50 Evaluare finalizată 100
Cojan Eduard-Marian (edi3) fmi_orase1 23 Mai 2026, 12:30 Evaluare finalizată 60
Danisor Cosmin (Cosmin_Danisor) fmi_orase1 15 Mai 2026, 08:58 Evaluare finalizată 100
Beres Claudiu (claudiiiii) fmi_orase1 15 Mai 2026, 08:57 Evaluare finalizată 100
Beres Claudiu (claudiiiii) fmi_orase1 15 Mai 2026, 08:57 Evaluare finalizată 0
Cojocar Mihai (11mihai11) fmi_orase1 13 Mai 2026, 18:46 Evaluare finalizată 100
Cojocar Mihai (11mihai11) fmi_orase1 13 Mai 2026, 18:45 Evaluare finalizată 0
Cojocar Mihai (11mihai11) fmi_orase1 13 Mai 2026, 18:44 Evaluare finalizată 0
Cojocar Mihai (11mihai11) fmi_orase1 13 Mai 2026, 18:43 Evaluare finalizată 0
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:04 Evaluare finalizată 100
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:03 Evaluare finalizată 0
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:03 Evaluare finalizată 0
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:03 Evaluare finalizată 0
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:02 Evaluare finalizată 0
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:01 Evaluare finalizată 0
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:01 Evaluare finalizată E.C
Tamas David (davidtam1500) fmi_orase1 08 Mai 2026, 16:00 Evaluare finalizată E.C
Toma Alexandru (TomaAlexandru55) fmi_orase1 07 Mai 2026, 14:13 Evaluare finalizată 100
Maria Martinescu (maria_martinescu) fmi_orase1 06 Mai 2026, 13:24 Evaluare finalizată 100
Piper Stefan Cristian (StefanPiper) fmi_orase1 06 Mai 2026, 12:32 Evaluare finalizată 100
Nistor Teodora (TEODORA2025) fmi_orase1 06 Mai 2026, 11:52 Evaluare finalizată 100
mircea serban (mircea1112) fmi_orase1 06 Mai 2026, 11:04 Evaluare finalizată 100
Robu Albert (RobuAlbert) fmi_orase1 06 Mai 2026, 10:07 Evaluare finalizată 100
Neacsu Matei (NUAMUSER) fmi_orase1 06 Mai 2026, 09:49 Evaluare finalizată 100
Baescu Victor (VICTORB123) fmi_orase1 06 Mai 2026, 09:16 Evaluare finalizată 100
Cornaciu Darius Andrei (User999) fmi_orase1 05 Mai 2026, 21:47 Evaluare finalizată 100
Gonzali Sabrina (gonzalisabrina) fmi_orase1 05 Mai 2026, 21:35 Evaluare finalizată 100
Gonzali Sabrina (gonzalisabrina) fmi_orase1 05 Mai 2026, 21:35 Evaluare finalizată E.C
Diaconu Gabriel (gabriely19) fmi_orase1 05 Mai 2026, 21:32 Evaluare finalizată 100
chen jiang heng (paul2025) fmi_orase1 05 Mai 2026, 21:02 Evaluare finalizată 100
Capac Clara Florentina (capac_clara) fmi_orase1 05 Mai 2026, 20:59 Evaluare finalizată 100
Trancioveanu Maria (maria_tranci2014) fmi_orase1 05 Mai 2026, 20:59 Evaluare finalizată 100
Seciureanu Tudor (SeciureanuTudor) fmi_orase1 05 Mai 2026, 20:57 Evaluare finalizată 100
Perjeru Laurentiu (laurentiuperjeru) fmi_orase1 05 Mai 2026, 20:56 Evaluare finalizată 100
Dimian Alexandra (dimian_alexandra) fmi_orase1 05 Mai 2026, 20:55 Evaluare finalizată 100
Dimian Alexandra (dimian_alexandra) fmi_orase1 05 Mai 2026, 20:54 Evaluare finalizată 100
Dimian Alexandra (dimian_alexandra) fmi_orase1 05 Mai 2026, 20:54 Evaluare finalizată E.C
Perjeru Laurentiu (laurentiuperjeru) fmi_orase1 05 Mai 2026, 20:53 Evaluare finalizată 0
Dimian Alexandra (dimian_alexandra) fmi_orase1 05 Mai 2026, 20:46 Evaluare finalizată E.C
Serban Ana (AnaRSerban) fmi_orase1 02 Mai 2026, 15:11 Evaluare finalizată 100
Niculici Vladimir Andrei (VLADIMIR_N) fmi_orase1 02 Mai 2026, 11:56 Evaluare finalizată 100
Perjeru Laurentiu (laurentiuperjeru) fmi_orase1 01 Mai 2026, 13:46 Evaluare finalizată 100
Iordan Ilinca (IordanIlincaGeorgeta) fmi_orase1 29 Aprilie 2026, 13:04 Evaluare finalizată 100
Iordan Ilinca (IordanIlincaGeorgeta) fmi_orase1 29 Aprilie 2026, 12:55 Evaluare finalizată 10
Marin Bogdan (BogdanMarin) fmi_orase1 28 Aprilie 2026, 09:20 Evaluare finalizată 100
Liculescu Andrei (Liculescu_Andrei1) fmi_orase1 28 Aprilie 2026, 09:15 Evaluare finalizată 100
Liculescu Andrei (Liculescu_Andrei1) fmi_orase1 28 Aprilie 2026, 09:15 Evaluare finalizată 0
Liculescu Andrei (Liculescu_Andrei1) fmi_orase1 28 Aprilie 2026, 09:14 Evaluare finalizată 0
Leah Vlad (VladLeah) fmi_orase1 27 Aprilie 2026, 20:50 Evaluare finalizată 0
Du-te sus!