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
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:38 Evaluare finalizată 95
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:26 Evaluare finalizată 90
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:24 Evaluare finalizată 81
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:23 Evaluare finalizată 81
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:23 Evaluare finalizată 77
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:22 Evaluare finalizată 77
Miclaus Adrian (adimiclaus15) Wind 11 Mai 2024, 09:15 Evaluare finalizată 62
Pisla Daniel Andrei (PislaAndreiDaniel) Wind 05 Mai 2024, 22:36 Evaluare finalizată 100
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
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 20:06 Evaluare finalizată 100
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 20:05 Evaluare finalizată 60
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 20:04 Evaluare finalizată 60
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 20:04 Evaluare finalizată 100
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 20:03 Evaluare finalizată 60
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 20:00 Evaluare finalizată 30
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 20:00 Evaluare finalizată 52
7B Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:59 Evaluare finalizată 100
7B Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:58 Evaluare finalizată 60
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:56 Evaluare finalizată 30
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:54 Evaluare finalizată 25
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:53 Evaluare finalizată 25
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:52 Evaluare finalizată 25
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:51 Evaluare finalizată 25
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:51 Evaluare finalizată 25
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:51 Evaluare finalizată 5
7B Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:33 Evaluare finalizată 52
7A Sion Marc (MarcSion) Wind 16 Aprilie 2024, 19:31 Evaluare finalizată E.C
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 19:29 Evaluare finalizată 47
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 19:27 Evaluare finalizată 47
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 19:25 Evaluare finalizată 30
7A 𝕮𝖔𝖒𝖎 (StefanComanescu5A) Wind 16 Aprilie 2024, 19:22 Evaluare finalizată 30
7A Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:18 Evaluare finalizată 95
7A Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:18 Evaluare finalizată 95
7A Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:09 Evaluare finalizată 30
7A Iamandi Iuri (Iuri) Wind 16 Aprilie 2024, 19:08 Evaluare finalizată 30
7A Dionisie Tudor (tudorROU) Wind 16 Aprilie 2024, 19:06 Evaluare finalizată 30
7B Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:05 Evaluare finalizată 25
7A Gagea Costin (CostinGagea) Wind 16 Aprilie 2024, 19:04 Evaluare finalizată 30
7A Dionisie Tudor (tudorROU) Wind 16 Aprilie 2024, 19:03 Evaluare finalizată 30
7B Jurcut Petru (PetruJurcut) Wind 16 Aprilie 2024, 19:02 Evaluare finalizată 30
7B Munteanu Luca Robert (MunteanuCodrin) Wind 16 Aprilie 2024, 19:02 Evaluare finalizată 5
7A Dionisie Tudor (tudorROU) Wind 16 Aprilie 2024, 19:01 Evaluare finalizată 30
7A Dionisie Tudor (tudorROU) Wind 16 Aprilie 2024, 19:01 Evaluare finalizată 30
7A Sion Marc (MarcSion) Wind 16 Aprilie 2024, 19:00 Evaluare finalizată 25