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
Cosac Robert-Mihai (RobertCosac) Turnuri 16 Septembrie 2024, 12:02 Evaluare finalizată 70
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:34 Evaluare finalizată 100
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:33 Evaluare finalizată 90
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:33 Evaluare finalizată 0
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:31 Evaluare finalizată 90
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:31 Evaluare finalizată 0
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:30 Evaluare finalizată 90
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 08 Septembrie 2024, 13:29 Evaluare finalizată 0
M T (tmm) Turnuri 06 Septembrie 2024, 18:49 Evaluare finalizată 90
M T (tmm) Turnuri 06 Septembrie 2024, 18:49 Evaluare finalizată 0
M T (tmm) Turnuri 06 Septembrie 2024, 18:48 Evaluare finalizată 90
M T (tmm) Turnuri 06 Septembrie 2024, 18:48 Evaluare finalizată 90
LAZAR INGRID (Hell_Giver2079) Turnuri 28 August 2024, 21:58 Evaluare finalizată 70
LAZAR INGRID (Hell_Giver2079) Turnuri 28 August 2024, 19:32 Evaluare finalizată 40
Cocu Tudor (っ◔◡◔)っ (TudorCocu) Turnuri 24 August 2024, 17:25 Evaluare finalizată 75
LAZAR INGRID (Hell_Giver2079) Turnuri 12 August 2024, 22:38 Evaluare finalizată 100
Tudurachi Călin (colan007) Turnuri 24 Iunie 2024, 11:48 Evaluare finalizată 100
Petre Adelina (adelinapetre) Turnuri 19 Iunie 2024, 18:54 Evaluare finalizată 70
Balanici Andrei (AndreiDelta) Turnuri 28 Aprilie 2024, 00:37 Evaluare finalizată 100
Balanici Andrei (AndreiDelta) Turnuri 27 Aprilie 2024, 23:47 Evaluare finalizată 15
Balanici Andrei (AndreiDelta) Turnuri 27 Aprilie 2024, 23:47 Evaluare finalizată 0
Balanici Andrei (AndreiDelta) Turnuri 27 Aprilie 2024, 23:25 Evaluare finalizată 15
Balanici Andrei (AndreiDelta) Turnuri 27 Aprilie 2024, 23:18 Evaluare finalizată 15
Balanici Andrei (AndreiDelta) Turnuri 27 Aprilie 2024, 23:18 Evaluare finalizată 0
cristache c (ina20) Turnuri 18 Aprilie 2024, 23:29 Evaluare finalizată 100
cristache c (ina20) Turnuri 18 Aprilie 2024, 23:28 Evaluare finalizată 100
Manolea Teodor-Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:47 Evaluare finalizată 70
Manolea Teodor-Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:47 Evaluare finalizată E.C
Manolea Teodor-Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:47 Evaluare finalizată E.C
Manolea Teodor-Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:46 Evaluare finalizată E.C
Manolea Teodor-Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:46 Evaluare finalizată E.C
Serban Alexandru (AlexSerban21) Turnuri 10 Aprilie 2024, 16:52 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Turnuri 10 Aprilie 2024, 16:51 Evaluare finalizată 15
Ben Shapiro 💻 (Ego_sum_qui_sum) Turnuri 10 Aprilie 2024, 10:27 Evaluare finalizată 0
Serban Alexandru (AlexSerban21) Turnuri 10 Aprilie 2024, 10:21 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Turnuri 06 Aprilie 2024, 16:56 Evaluare finalizată 100
petru jaluba (JalubaPetru) Turnuri 30 Martie 2024, 19:22 Evaluare finalizată 75
petru jaluba (JalubaPetru) Turnuri 30 Martie 2024, 19:21 Evaluare finalizată E.C
Ciobanu Bogdan-Mihai (B0gd4n_) Turnuri 15 Martie 2024, 20:05 Evaluare finalizată E.C
Dumitru Andrei Alexandru (DumitruAndreiAlexandru) Turnuri 15 Martie 2024, 16:16 Evaluare finalizată 100
Dumitru Andrei Alexandru (DumitruAndreiAlexandru) Turnuri 15 Martie 2024, 16:07 Evaluare finalizată 0
Nicolaescu Andrei (NicolaescuAndrei) Turnuri 15 Martie 2024, 13:16 Evaluare finalizată 70
MArinescu Vlad Stefan (Marinescu_Vlad) Turnuri 15 Martie 2024, 13:06 Evaluare finalizată 100
Enescu Catalina (catalina_enescu) Turnuri 15 Martie 2024, 11:45 Evaluare finalizată 70
MArinescu Vlad Stefan (Marinescu_Vlad) Turnuri 15 Martie 2024, 11:42 Evaluare finalizată 70
Cisteian Razvan (RazvanC_) Turnuri 14 Martie 2024, 17:01 Evaluare finalizată 70
Cisteian Razvan (RazvanC_) Turnuri 14 Martie 2024, 16:44 Evaluare finalizată 70
Cisteian Razvan (RazvanC_) Turnuri 14 Martie 2024, 16:01 Evaluare finalizată 70
Barbu Matei (Barbu_Matei) Turnuri 14 Martie 2024, 11:17 Evaluare finalizată 100
Barbu Matei (Barbu_Matei) Turnuri 14 Martie 2024, 11:11 Evaluare finalizată 90