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
rusu alexandru (alexandru2005) fmi_orase1 02 Mai 2024, 14:23 Evaluare finalizată 10
Petruc Matei (SpyRick273) fmi_orase1 02 Mai 2024, 11:32 Evaluare finalizată 100
mmmm ssss (mmmm1) fmi_orase1 02 Mai 2024, 11:31 Evaluare finalizată 100
mmmm ssss (mmmm1) fmi_orase1 02 Mai 2024, 11:31 Evaluare finalizată 100
mmmm ssss (mmmm1) fmi_orase1 02 Mai 2024, 11:22 Evaluare finalizată 0
Petruc Matei (SpyRick273) fmi_orase1 02 Mai 2024, 11:18 Evaluare finalizată 0
Petruc Matei (SpyRick273) fmi_orase1 02 Mai 2024, 10:54 Evaluare finalizată 0
Petruc Matei (SpyRick273) fmi_orase1 02 Mai 2024, 10:54 Evaluare finalizată 0
Petruc Matei (SpyRick273) fmi_orase1 02 Mai 2024, 10:54 Evaluare finalizată 0
Petruc Matei (SpyRick273) fmi_orase1 02 Mai 2024, 10:54 Evaluare finalizată E.C
Vlad Iulian (vladiulian32) fmi_orase1 01 Mai 2024, 14:09 Evaluare finalizată 100
Vlad Iulian (vladiulian32) fmi_orase1 01 Mai 2024, 14:09 Evaluare finalizată 0
Vlad Iulian (vladiulian32) fmi_orase1 01 Mai 2024, 14:09 Evaluare finalizată 0
rusu alexandru (alexandru2005) fmi_orase1 30 Aprilie 2024, 22:27 Evaluare finalizată E.C
Sandru Vlad Robert (sandruvlad) fmi_orase1 26 Aprilie 2024, 18:18 Evaluare finalizată 100
Ardeleanu Matei (Matei_g) fmi_orase1 26 Aprilie 2024, 17:52 Evaluare finalizată 100
Ardeleanu Matei (Matei_g) fmi_orase1 26 Aprilie 2024, 17:45 Evaluare finalizată 10
Ardeleanu Matei (Matei_g) fmi_orase1 26 Aprilie 2024, 17:44 Evaluare finalizată 0
Blahovici Andrei (Dawlau) fmi_orase1 25 Aprilie 2024, 21:41 Evaluare finalizată 100
Oancea Bianca (bianca_oancea) fmi_orase1 23 Aprilie 2024, 12:18 Evaluare finalizată 100
Ciun Valentin (valentinciun) fmi_orase1 22 Aprilie 2024, 23:43 Evaluare finalizată 100
Iftimie Roxana (Iftimie_Roxana) fmi_orase1 22 Aprilie 2024, 17:59 Evaluare finalizată 100
Iftimie Roxana (Iftimie_Roxana) fmi_orase1 22 Aprilie 2024, 17:59 Evaluare finalizată E.C
Dobre Catalin (Catalin07m) fmi_orase1 22 Aprilie 2024, 17:55 Evaluare finalizată 100
Mitrofan Cezar-Marius (cezarmitrofan) fmi_orase1 22 Aprilie 2024, 17:54 Evaluare finalizată 100
Mitrofan Cezar-Marius (cezarmitrofan) fmi_orase1 22 Aprilie 2024, 17:52 Evaluare finalizată 0
Mitrofan Cezar-Marius (cezarmitrofan) fmi_orase1 22 Aprilie 2024, 17:52 Evaluare finalizată 0
Mitrofan Cezar-Marius (cezarmitrofan) fmi_orase1 22 Aprilie 2024, 17:50 Evaluare finalizată 0
Marina Luca (lucamarina20893) fmi_orase1 21 Aprilie 2024, 15:01 Evaluare finalizată 100
Marina Luca (lucamarina20893) fmi_orase1 21 Aprilie 2024, 15:01 Evaluare finalizată 60
Marina Luca (lucamarina20893) fmi_orase1 21 Aprilie 2024, 15:00 Evaluare finalizată 60
Marina Luca (lucamarina20893) fmi_orase1 21 Aprilie 2024, 15:00 Evaluare finalizată 60
Marina Luca (lucamarina20893) fmi_orase1 21 Aprilie 2024, 15:00 Evaluare finalizată 60
Pahonie George (Hezov) fmi_orase1 19 Aprilie 2024, 23:35 Evaluare finalizată 100
Nam Num (tRasHcaN27) fmi_orase1 19 Aprilie 2024, 23:35 Evaluare finalizată 100
Loga Dragos Gabriel (Dragos_Gabriel2010) fmi_orase1 19 Aprilie 2024, 13:56 Evaluare finalizată 100
Loga Dragos Gabriel (Dragos_Gabriel2010) fmi_orase1 19 Aprilie 2024, 13:56 Evaluare finalizată E.C
Loga Dragos Gabriel (Dragos_Gabriel2010) fmi_orase1 19 Aprilie 2024, 13:55 Evaluare finalizată 0
Patrascioiu David (David_Dodo) fmi_orase1 18 Aprilie 2024, 14:58 Evaluare finalizată 100
Patrascioiu David (David_Dodo) fmi_orase1 18 Aprilie 2024, 14:58 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 15 Aprilie 2024, 14:04 Evaluare finalizată 100
Manescu Andrei (andrei_2023) fmi_orase1 15 Aprilie 2024, 14:04 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 15 Aprilie 2024, 14:04 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 15 Aprilie 2024, 14:04 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 10 Aprilie 2024, 19:34 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 10 Aprilie 2024, 19:33 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 10 Aprilie 2024, 19:31 Evaluare finalizată E.C
Manescu Andrei (andrei_2023) fmi_orase1 10 Aprilie 2024, 19:29 Evaluare finalizată E.C
Gorun Vector (Gorun_Hector_Darius) fmi_orase1 08 Aprilie 2024, 16:03 Evaluare finalizată 100
- - (Alex_11_17_2008) fmi_orase1 06 Aprilie 2024, 19:06 Evaluare finalizată 100