Soluții trimise

Rezumat problemă

#3436

Domnul Vânt a pus pe marginea unei șosele N centrale eoliene, dintre care unele produc energie electrică, iar altele, deocamdată, doar consumă energie. El a etichetat centralele cu numerele naturale distincte de la 1 la N, în ordinea poziționării lor pe șosea. Fiecare centrală eoliană are la bază un ecran pe care este afișat un număr întreg, reprezentând cantitatea de energie pe care o produce (dacă numărul este pozitiv) sau pe care o consumă (dacă numărul este negativ).

Pentru a construi corect k orașe de-a lungul acestei șosele, un arhitect trebuie să aibă în vedere că:

  • fiecărui oraș îi va fi atribuit câte un grup format din centrale eoliene vecine pe șosea, toate grupurile având același număr de centrale;
  • cantitatea de energie repartizată unui oraș este egală cu suma numerelor afișate pe ecranele centralelor
    eoliene din grupul atribuit; uneori este posibil ca, deocamdată, suma obținută să fie negativă;
  • fiecare dintre cele N centrale eoliene trebuie să fie atribuită unui oraș;
  • factorul de dezechilibru, notat cu P(k), este valoarea maximă a diferenței dintre energiile repartizate oricăror două orașe diferite, dintre cele k.

Scrieți un program care citește numărul N, valorile afișate pe cele N ecrane ale centralelor eoliene și rezolvă următoarele două cerinţe:

  1. afișează numărul M de moduri în care se pot grupa cele N centrale pentru construcția corectă de orașe;
  2. afișează numărul maxim X de orașe ce pot fi construite corect, dintre cele care au factorul de dezechilibru minim, precum și eticheta E a primei centrale eoliene atribuită orașului cu cea mai mare cantitate de energie repartizată, dintre cele X orașe; dacă sunt mai multe astfel de orașe, se ia în considerare cel care are atribuite centrale etichetate cu numere mai mari.
ID   Utilizator Problema Data încărcării Stare
Cristache Georgiana (georgiana_cristache) Wind 28 Mai 2026, 10:10 Evaluare finalizată 100
DAVID ALEXANDRU (ALEXANDRU2014) Wind 06 Mai 2026, 10:59 Evaluare finalizată 100
Mara Luys (LuysLuys) Wind 27 Martie 2026, 21:08 Evaluare finalizată 100
Mara Luys (LuysLuys) Wind 27 Martie 2026, 21:07 Evaluare finalizată 95
Boca Rares (Rar3sBoca) Wind 21 Martie 2026, 11:40 Evaluare finalizată 100
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) Wind 19 Martie 2026, 12:57 Evaluare finalizată 100
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) Wind 19 Martie 2026, 12:55 Evaluare finalizată 95
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:35 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:33 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:33 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:32 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:32 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:31 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:30 Evaluare finalizată 30
Caruntu David (David2025mate) Wind 19 Martie 2026, 12:30 Evaluare finalizată 25
Prof C.N. (flaviusboian) Wind 19 Martie 2026, 12:14 Evaluare finalizată 100
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) Wind 19 Martie 2026, 11:59 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:57 Evaluare finalizată 25
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:56 Evaluare finalizată 25
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) Wind 19 Martie 2026, 11:55 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:54 Evaluare finalizată 95
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:53 Evaluare finalizată 25
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) Wind 19 Martie 2026, 11:53 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:52 Evaluare finalizată 25
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:52 Evaluare finalizată 95
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:52 Evaluare finalizată 70
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:51 Evaluare finalizată 70
Mara Luys (LuysLuys) Wind 19 Martie 2026, 11:38 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:37 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:36 Evaluare finalizată 25
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:36 Evaluare finalizată 0
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:25 Evaluare finalizată 25
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:25 Evaluare finalizată 0
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 11:06 Evaluare finalizată 30
Boangiu David (David2013) Wind 19 Martie 2026, 11:01 Evaluare finalizată 100
Boangiu David (David2013) Wind 19 Martie 2026, 10:59 Evaluare finalizată 100
Boangiu David (David2013) Wind 19 Martie 2026, 10:58 Evaluare finalizată 25
Boangiu David (David2013) Wind 19 Martie 2026, 10:58 Evaluare finalizată 95
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:57 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:56 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:56 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:55 Evaluare finalizată 30
Onica Vlad (EusuntVlady) Wind 19 Martie 2026, 10:46 Evaluare finalizată 100
Onica Vlad (EusuntVlady) Wind 19 Martie 2026, 10:46 Evaluare finalizată 95
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:44 Evaluare finalizată 30
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:43 Evaluare finalizată 25
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:43 Evaluare finalizată 25
Onica Vlad (EusuntVlady) Wind 19 Martie 2026, 10:42 Evaluare finalizată 30
Boangiu David (David2013) Wind 19 Martie 2026, 10:42 Evaluare finalizată 52
Mara Luys (LuysLuys1) Wind 19 Martie 2026, 10:39 Evaluare finalizată 30
Du-te sus!