Soluții trimise

Rezumat problemă

#2437 Turnuri

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
Pocovnicu Luca (lucapoco) Turnuri 21 Noiembrie 2024, 00:10 Evaluare finalizată 75
Pocovnicu Luca (lucapoco) Turnuri 21 Noiembrie 2024, 00:09 Evaluare finalizată 75
Pocovnicu Luca (lucapoco) Turnuri 21 Noiembrie 2024, 00:08 Evaluare finalizată 75
Pocovnicu Luca (lucapoco) Turnuri 19 Noiembrie 2024, 22:57 Evaluare finalizată 0
David Dragos Nicolae (dragosdavid) Turnuri 19 Noiembrie 2024, 14:56 Evaluare finalizată E.C
Pocovnicu Luca (lucapoco) Turnuri 19 Noiembrie 2024, 14:47 Evaluare finalizată 70
David Dragos Nicolae (dragosdavid) Turnuri 19 Noiembrie 2024, 13:38 Evaluare finalizată 70
LAZAR INGRID (Hell_Giver2079) Turnuri 17 Noiembrie 2024, 12:32 Evaluare finalizată 0
LAZAR INGRID (Hell_Giver2079) Turnuri 17 Noiembrie 2024, 12:32 Evaluare finalizată 100
LAZAR INGRID (Hell_Giver2079) Turnuri 17 Noiembrie 2024, 12:24 Evaluare finalizată 0
LAZAR INGRID (Hell_Giver2079) Turnuri 17 Noiembrie 2024, 12:21 Evaluare finalizată E.C
LAZAR INGRID (Hell_Giver2079) Turnuri 17 Noiembrie 2024, 12:21 Evaluare finalizată E.C
LAZAR INGRID (Hell_Giver2079) Turnuri 17 Noiembrie 2024, 12:06 Evaluare finalizată 0
Daescu Gabriel Florin (Gabriel_Daescu) Turnuri 11 Noiembrie 2024, 22:14 Evaluare finalizată 100
Pit-Rada Ionel-Vasile (pitrada) Turnuri 11 Noiembrie 2024, 21:29 Evaluare finalizată 100
Pit-Rada Ionel-Vasile (pitrada) Turnuri 11 Noiembrie 2024, 21:28 Evaluare finalizată 100
Pit-Rada Ionel-Vasile (pitrada) Turnuri 11 Noiembrie 2024, 21:11 Evaluare finalizată 0
Philippe Colta (Phil999) Turnuri 10 Noiembrie 2024, 15:24 Evaluare finalizată 70
Pit-Rada Ionel-Vasile (pitrada) Turnuri 10 Noiembrie 2024, 12:04 Evaluare finalizată 0
Pit-Rada Ionel-Vasile (pitrada) Turnuri 10 Noiembrie 2024, 11:48 Evaluare finalizată 0
Pit-Rada Ionel-Vasile (pitrada) Turnuri 10 Noiembrie 2024, 11:45 Evaluare finalizată 0
Pit-Rada Ionel-Vasile (pitrada) Turnuri 10 Noiembrie 2024, 11:40 Evaluare finalizată 0
Pit-Rada Ionel-Vasile (pitrada) Turnuri 10 Noiembrie 2024, 11:39 Evaluare finalizată E.C
Pit-Rada Ionel-Vasile (pitrada) Turnuri 10 Noiembrie 2024, 11:21 Evaluare finalizată 70
Dobricean Ionuţ (Dobricean_ioan) Turnuri 10 Noiembrie 2024, 07:58 Evaluare finalizată E.C
Daescu Gabriel Florin (Gabriel_Daescu) Turnuri 09 Noiembrie 2024, 14:22 Evaluare finalizată 70
Condorache Tudor (EuSuntTudor) Turnuri 25 Octombrie 2024, 18:30 Evaluare finalizată 100
Condorache Tudor (EuSuntTudor) Turnuri 25 Octombrie 2024, 18:29 Evaluare finalizată 0
Condorache Tudor (EuSuntTudor) Turnuri 25 Octombrie 2024, 18:29 Evaluare finalizată 0
Condorache Tudor (EuSuntTudor) Turnuri 25 Octombrie 2024, 18:28 Evaluare finalizată 0
Condorache Tudor (EuSuntTudor) Turnuri 25 Octombrie 2024, 18:28 Evaluare finalizată 0
Tanase Victor (Victor5539) Turnuri 25 Octombrie 2024, 12:46 Evaluare finalizată 100
Zanfir Raluca (Ralucaa_1977) Turnuri 23 Octombrie 2024, 12:34 Evaluare finalizată 70
Zanfir Raluca (Ralucaa_1977) Turnuri 23 Octombrie 2024, 08:58 Evaluare finalizată 70
Zanfir Raluca (Ralucaa_1977) Turnuri 21 Octombrie 2024, 23:04 Evaluare finalizată 65
Zanfir Raluca (Ralucaa_1977) Turnuri 21 Octombrie 2024, 23:00 Evaluare finalizată 70
Negoita Cristian (Cristian_Negoita) Turnuri 15 Octombrie 2024, 22:39 Evaluare finalizată 100
Diac Radu (Radu_Diac) Turnuri 15 Octombrie 2024, 09:04 Evaluare finalizată 0
Nam Num (tRasHcaN27) Turnuri 09 Octombrie 2024, 21:48 Evaluare finalizată 70
Nam Num (tRasHcaN27) Turnuri 09 Octombrie 2024, 21:47 Evaluare finalizată 70
Griga Victor (victorgriga) Turnuri 06 Octombrie 2024, 14:08 Evaluare finalizată 100
Thury Alex (_alexx17) Turnuri 04 Octombrie 2024, 09:40 Evaluare finalizată 100
Thury Alex (_alexx17) Turnuri 04 Octombrie 2024, 09:27 Evaluare finalizată 70
Thury Alex (_alexx17) Turnuri 04 Octombrie 2024, 09:21 Evaluare finalizată 100
barbu robert (robertbarbu27) Turnuri 29 Septembrie 2024, 10:37 Evaluare finalizată 90
barbu robert (robertbarbu27) Turnuri 29 Septembrie 2024, 10:36 Evaluare finalizată 0
Lupau Alin (Bubu_Orange) Turnuri 25 Septembrie 2024, 19:15 Evaluare finalizată 100
Dragusan Eduard (Dragusan_Eduard) Turnuri 23 Septembrie 2024, 08:24 Evaluare finalizată 0
Dragusan Eduard (Dragusan_Eduard) Turnuri 23 Septembrie 2024, 08:24 Evaluare finalizată E.C
Minea Theodor (Theodor_Minea) Turnuri 19 Septembrie 2024, 15:04 Evaluare finalizată 100