Soluții trimise

Rezumat problemă

#3436 Wind

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
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 11:27 Evaluare finalizată 30
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 11:27 Evaluare finalizată E.C
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 11:26 Evaluare finalizată E.C
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 11:24 Evaluare finalizată 30
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 11:24 Evaluare finalizată 0
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 09:11 Evaluare finalizată 25
Casandra Victor (casandravictor_2010) Wind 19 Aprilie 2024, 09:10 Evaluare finalizată 0
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 20:06 Evaluare finalizată 100
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 20:05 Evaluare finalizată 60
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 20:04 Evaluare finalizată 60
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 20:04 Evaluare finalizată 100
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 20:03 Evaluare finalizată 60
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 20:00 Evaluare finalizată 30
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 20:00 Evaluare finalizată 52
6b Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:59 Evaluare finalizată 100
6b Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:58 Evaluare finalizată 60
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:56 Evaluare finalizată 30
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:54 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:53 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:52 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:51 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:51 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:51 Evaluare finalizată 5
6b Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:33 Evaluare finalizată 52
6A Sion Marc (MarcSion) Wind 16 Aprilie 2024, 19:31 Evaluare finalizată E.C
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 19:29 Evaluare finalizată 47
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 19:27 Evaluare finalizată 47
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 19:25 Evaluare finalizată 30
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Wind 16 Aprilie 2024, 19:22 Evaluare finalizată 30
Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:18 Evaluare finalizată 95
Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:18 Evaluare finalizată 95
Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:09 Evaluare finalizată 30
Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:08 Evaluare finalizată 30
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Wind 16 Aprilie 2024, 19:06 Evaluare finalizată 30
6b Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:05 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:04 Evaluare finalizată 30
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Wind 16 Aprilie 2024, 19:03 Evaluare finalizată 30
6B Jurcut Petru (PetruJurcut) Wind 16 Aprilie 2024, 19:02 Evaluare finalizată 30
6b Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:02 Evaluare finalizată 5
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Wind 16 Aprilie 2024, 19:01 Evaluare finalizată 30
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Wind 16 Aprilie 2024, 19:01 Evaluare finalizată 30
6A Sion Marc (MarcSion) Wind 16 Aprilie 2024, 19:00 Evaluare finalizată 25
6A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:00 Evaluare finalizată 10
Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 18:57 Evaluare finalizată 30
6b Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 18:57 Evaluare finalizată 5
𝓽𝓻𝓲𝓯𝔂 (RaduPaunTrif) Wind 16 Aprilie 2024, 18:52 Evaluare finalizată 95
𝓽𝓻𝓲𝓯𝔂 (RaduPaunTrif) Wind 16 Aprilie 2024, 18:52 Evaluare finalizată 95
6B Raia Eric (EricSquirtle) Wind 14 Aprilie 2024, 14:11 Evaluare finalizată 30
6B Raia Eric (EricSquirtle) Wind 14 Aprilie 2024, 12:56 Evaluare finalizată 25
Unknown Character (UnknownCharacter) Wind 14 Aprilie 2024, 12:56 Evaluare finalizată 81