Diferente pentru problema/easychoice intre reviziile #1 si #10

Diferente intre titluri:

easychoice
Easy Choice

Diferente intre continut:

== include(page="template/taskheader" task_id="easychoice") ==
Poveste şi cerinţă...
Anul acesta, colonelul James a primit sarcina de a recruta soldaţi pentru armata ţării sale. La recrutare se prezintă $N$ candidaţi, fiecare fiind caracterizat prin înălţimea sa (număr natural). Colonelul James vrea sa formeze $R$ divizii, fiecare cu câte $C$ soldaţi, iar restul de candidaţi să fie refuzaţi. În cadrul unei divizii, definim "dezechilibrul" ca fiind maximul dintre diferenţele înălţimilor a 2 soldaţi. "Dezechilibrul" întregii armate reprezintă maximul dintre dezechilibrele celor $R$ divizii. Din motive de performanţă, colonelul doreşte să recruteze soldaţii astfel încât armata să aibă dezechilibrul minim. Ajutaţi-l să işi îndeplinească sarcina!
h2. Date de intrare
Fişierul de intrare $easychoice.in$ ...
Fişierul de intrare $easychoice.in$ conţine pe prima linie numerele $N$, $R$ şi $C$ separate prin câte un spaţiu, având semnificaţiile de mai sus. Pe linia a doua se vor găsi $N$ numere reprezentând înălţimile candidaţilor.
h2. Date de ieşire
În fişierul de ieşire $easychoice.out$ ...
În fişierul de ieşire $easychoice.out$ se va scrie un singur număr natural reprezentând dezechilibrul minim obţinut la recrutarea soldaţilor.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 1.000.000$
* $1 ≤ R x C ≤ N$
* Înălţimea $H$ a unui candidat respectă restricţia $1 ≤ H ≤ 1.000.000.000$. Trebuie făcut ceva împotriva meselor bogate în calorii.
* Pentru 50% din teste, $N ≤ 1.000$.
h2. Exemplu
table(example). |_. easychoice.in |_. easychoice.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 8 2 3
  183 218 238 203 273 143 238 173
| 30
|
h3. Explicaţie
...
Se pot alege următorii soldaţi:
 
* $Divizia 1: 238 218 238$ (dezechilibru $20$)
* $Divizia 2: 173 203 183$ (dezechilibru $30$)
 
Dezechilibrul armatei este $max(20, 30) = 30$.
== include(page="template/taskfooter" task_id="easychoice") ==

Nu exista diferente intre securitate.

Diferente intre topic forum:

 
4085