Soluții trimise

Rezumat problemă

#2437

Cel mai nou proiect imobiliar din capitală este compus din N blocuri-turn, construite unul lângă altul, de-a lungul unui bulevard central și numerotate de la 1 la N. Pentru fiecare turn se cunoaște numărul etajelor din care este compus acesta și se mai știe că nu există două turnuri cu același număr de etaje. Ultimele norme urbanistice definesc coeficientul de frumusețe al turnului cu numărul T ca fiind numărul turnurilor din secvența de turnuri care începe cu turnul S, se termină cu turnul D și are următoarele proprietăți:

  • 1 ≤ S ≤ T ≤ D ≤ N
  • numărul etajelor fiecărui turn din secvență, cu excepţia turnului T, este mai mic decât numărul de etaje ale turnului T;
  • Dacă S ≠ 1 atunci turnul S-1 este cel mai apropiat turn din stânga turnului T, care are un număr de etaje strict mai mare decât turnul T;
  • Dacă D ≠ N atunci turnul D+1 este cel mai apropiat turn din dreapta turnului T, care are un număr de etaje strict mai mare decât turnul T;

Coeficientul de frumusețe al întregului ansamblu de turnuri este suma coeficienților de frumusețe avuţi de turnurile componente. Dezvoltatorul proiectului dorește să renunțe la unul dintre turnuri și să construiască în locul acestuia un restaurant subteran, acesta considerându-se un turn cu zero etaje. Dezvoltatorul dorește să calculeze coeficientul de frumusețe al ansamblului de turnuri, pentru fiecare posibilă amplasare a restaurantului.

Cunoscând numărul N de turnuri și numărul etajelor fiecăruia, determinați coeficientul de frumusețe al ansamblului de turnuri pentru toate cele N posibilități de amplasare ale restaurantului, pe pozițiile 1, 2,…, N.

ID   Utilizator Problema Data încărcării Stare
Simulescu Adriana Mia (simulescu_adriana) Turnuri 28 Aprilie 2026, 13:58 Evaluare finalizată 0
Simulescu Adriana Mia (simulescu_adriana) Turnuri 28 Aprilie 2026, 13:57 Evaluare finalizată 0
Simulescu Adriana Mia (simulescu_adriana) Turnuri 28 Aprilie 2026, 13:56 Evaluare finalizată 0
Adrian Negreanu-Maior (lanteamadrian) Turnuri 02 Aprilie 2026, 07:03 Evaluare finalizată 100
Negreanu-Maior Lucia (lanteamlucia) Turnuri 01 Aprilie 2026, 21:57 Evaluare finalizată 100
Peter Tobias (PeterTobias) Turnuri 28 Martie 2026, 10:06 Evaluare finalizată 100
Gugonea Mattia (Mattia_gug) Turnuri 20 Martie 2026, 10:47 Evaluare finalizată 0
Grigore Tudor (Grigore_Tudor) Turnuri 01 Martie 2026, 20:33 Evaluare finalizată 0
Grigore Tudor (Grigore_Tudor) Turnuri 01 Martie 2026, 19:06 Evaluare finalizată E.C
Grigore Tudor (Grigore_Tudor) Turnuri 01 Martie 2026, 18:55 Evaluare finalizată 70
Cismaru Eric-Dimitrie (Eric_278) Turnuri 28 Februarie 2026, 21:54 Evaluare finalizată 100
SOFIAN ROSA (ROSA) Turnuri 28 Februarie 2026, 18:40 Evaluare finalizată 100
SOFIAN ROSA (ROSA) Turnuri 28 Februarie 2026, 18:37 Evaluare finalizată 75
SOFIAN ROSA (ROSA) Turnuri 28 Februarie 2026, 18:35 Evaluare finalizată 90
Crisan David Andrei (Starprame) Turnuri 27 Februarie 2026, 13:58 Evaluare finalizată 0
Cornea Alexandru-Mihai (AlexandruCornea) Turnuri 27 Februarie 2026, 13:00 Evaluare finalizată 100
Toader Iulia (ToaderIulia) Turnuri 25 Februarie 2026, 21:51 Evaluare finalizată 70
Afloroaei Ştefan (Stefy99) Turnuri 25 Februarie 2026, 18:25 Evaluare finalizată E.C
POPESCU DAVID IULIAN (Davidiulianpopescu) Turnuri 25 Februarie 2026, 12:43 Evaluare finalizată 100
POPESCU DAVID IULIAN (Davidiulianpopescu) Turnuri 25 Februarie 2026, 12:33 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) Turnuri 24 Februarie 2026, 14:07 Evaluare finalizată 100
Vranceanu Teodor (TeodorV) Turnuri 24 Februarie 2026, 13:57 Evaluare finalizată 70
Mihai Andrei (1029384756) Turnuri 24 Februarie 2026, 13:08 Evaluare finalizată 40
Vranceanu Teodor (TeodorV) Turnuri 24 Februarie 2026, 12:59 Evaluare finalizată 70
Vranceanu Teodor (TeodorV) Turnuri 24 Februarie 2026, 12:53 Evaluare finalizată 70
Rotaru Elena (elena_rotaru) Turnuri 24 Februarie 2026, 12:33 Evaluare finalizată 100
Rotaru Elena (elena_rotaru) Turnuri 24 Februarie 2026, 12:27 Evaluare finalizată 100
Rotaru Elena (elena_rotaru) Turnuri 24 Februarie 2026, 12:27 Evaluare finalizată 100
Guiman Alexandra (Lexi_Guiman) Turnuri 21 Februarie 2026, 15:14 Evaluare finalizată 100
Iulian Sigma (Iulian_9) Turnuri 18 Februarie 2026, 01:41 Evaluare finalizată 70
Iulian Sigma (Iulian_9) Turnuri 18 Februarie 2026, 01:20 Evaluare finalizată 70
anghel razvan (razvananghel) Turnuri 17 Februarie 2026, 17:39 Evaluare finalizată 0
anghel razvan (razvananghel) Turnuri 17 Februarie 2026, 17:38 Evaluare finalizată E.C
anghel razvan (razvananghel) Turnuri 17 Februarie 2026, 17:38 Evaluare finalizată E.C
anghel razvan (razvananghel) Turnuri 17 Februarie 2026, 17:09 Evaluare finalizată 70
anghel razvan (razvananghel) Turnuri 17 Februarie 2026, 17:05 Evaluare finalizată 40
Matteo Patrasc (Patrasc_Matteo0205) Turnuri 16 Februarie 2026, 16:40 Evaluare finalizată 70
Matteo Patrasc (Patrasc_Matteo0205) Turnuri 16 Februarie 2026, 16:38 Evaluare finalizată 0
Matteo Patrasc (Patrasc_Matteo0205) Turnuri 16 Februarie 2026, 16:37 Evaluare finalizată 0
Matteo Patrasc (Patrasc_Matteo0205) Turnuri 16 Februarie 2026, 16:36 Evaluare finalizată 0
Zamfirache Gabriel (Gabiiiii03) Turnuri 13 Februarie 2026, 11:43 Evaluare finalizată 70
Grecu Vlad Ştefan (vladinfo) Turnuri 10 Februarie 2026, 11:39 Evaluare finalizată 100
Borodi Gabriel (GabrielBoro) Turnuri 09 Februarie 2026, 15:46 Evaluare finalizată 100
Borodi Gabriel (GabrielBoro) Turnuri 09 Februarie 2026, 14:28 Evaluare finalizată 15
Roman Andreas (romanandreas) Turnuri 30 Ianuarie 2026, 09:42 Evaluare finalizată 100
Nit Andrei (pituioan) Turnuri 25 Ianuarie 2026, 14:35 Evaluare finalizată 100
yannis eduard (yanniseduard) Turnuri 24 Ianuarie 2026, 18:45 Evaluare finalizată 100
Saleh Nadir (Al_Nadir) Turnuri 24 Ianuarie 2026, 13:12 Evaluare finalizată 100
Saleh Nadir (Al_Nadir) Turnuri 24 Ianuarie 2026, 13:05 Evaluare finalizată 15
Iustin Popusoi (PopusoiIustin) Turnuri 24 Ianuarie 2026, 12:57 Evaluare finalizată 0
Du-te sus!