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
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 Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:47 Evaluare finalizată 70
Manolea Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:47 Evaluare finalizată E.C
Manolea Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:47 Evaluare finalizată E.C
Manolea Stefan (StefanManolea) Turnuri 18 Aprilie 2024, 16:46 Evaluare finalizată E.C
Manolea 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
Barbu Matei (Barbu_Matei) Turnuri 13 Martie 2024, 20:12 Evaluare finalizată 70
Barbu Matei (Barbu_Matei) Turnuri 13 Martie 2024, 19:25 Evaluare finalizată 15
Costea Matei (Matei09) Turnuri 13 Martie 2024, 09:15 Evaluare finalizată 70
Costea Matei (Matei09) Turnuri 13 Martie 2024, 08:44 Evaluare finalizată 40
Scripcaru Darius (DariusScripcaru) Turnuri 12 Martie 2024, 18:34 Evaluare finalizată 70
David - Șmenul lui Tantza Uraganu (dL_Ezekiel_123) Turnuri 12 Martie 2024, 16:55 Evaluare finalizată 70
Iordan Andrei (AndreiJ) Turnuri 12 Martie 2024, 16:54 Evaluare finalizată 70
Badu Ioana (bufulicii) Turnuri 12 Martie 2024, 16:39 Evaluare finalizată 15
Badu Ioana (bufulicii) Turnuri 12 Martie 2024, 16:32 Evaluare finalizată 15
SOFIAN ROSA (ROSA) Turnuri 12 Martie 2024, 09:02 Evaluare finalizată 70
Berenz David (DavidBerenz) Turnuri 11 Martie 2024, 20:02 Evaluare finalizată 70
Silitra Gabriel (SIlitraGabriel) Turnuri 09 Martie 2024, 15:07 Evaluare finalizată 100
Silitra Gabriel (SIlitraGabriel) Turnuri 09 Martie 2024, 15:04 Evaluare finalizată 70
luca matei (luca_matei07) Turnuri 08 Martie 2024, 19:34 Evaluare finalizată 100
luca matei (luca_matei07) Turnuri 08 Martie 2024, 19:29 Evaluare finalizată 100
luca matei (luca_matei07) Turnuri 08 Martie 2024, 19:18 Evaluare finalizată 100
luca matei (luca_matei07) Turnuri 08 Martie 2024, 18:57 Evaluare finalizată 15
Paun Arthur-Octavian (Arthur_Paun) Turnuri 08 Martie 2024, 18:37 Evaluare finalizată 20