Diferențe pentru problema/barnrepair între reviziile #4 si #10

Diferențe între titluri:

barnrepair
Barnrepair

Diferențe între conținut:

== include(page="template/taskheader" task_id="barnrepair") ==
Din cauza unei nopti furtunoase fermierului JOHN i s-au rupt protile unor tarcuri de vaci. Din fericire, multe dintre vacile lui erau in concediu, asadar nu toate tarcurile erau ocupate.
Din cauza unei nopti furtunoase fermierului JOHN i s-au rupt portile unor tarcuri de vaci. Din fericire, multe dintre vacile lui erau in concediu, asadar nu toate tarcurile erau ocupate.
Tarcurile sunt asezate in linie dreapta, unele dintre ele avand vaci, altele nu.
Fermierul JOHN trebuie sa faca rapid rost de niste placi de acoperire pentru a inchide vacile, din moment ce usile s-au rupt. Noul lui furnizor de cherestea ii poate asigura placi de orice dimensiune doreste JOHN, dar intr-un numar limitat. Bineinteles JOHN, fiind econom, doreste sa minimalizeze numarul de placi folosite.
Fermierul JOHN trebuie sa faca rapid rost de niste placi de acoperire pentru a inchide vacile ramase. Noul lui furnizor de cherestea ii poate asigura placi de orice dimensiune doreste JOHN, dar intr-un numar limitat. Bineinteles JOHN, fiind econom, doreste sa minimizeze numarul de placi folosite.
h2. Date de intrare
Se dau
M - numerul total de placi pe care fermierul le poate cumpara  (1 <= M <= 50)
S - numerul de tarcuri  (1 <= S <= 200)
C - numarul de vaci din tarcuri (1 <= C <= S)
si C numere, reprezentand numarul de oridne al tarcurilor ocupate
Fisierul de intrare $barnrepair.in$ contine pe prima linie trei numere intregi:
 
M - numarul total de placi pe care fermierul le poate cumpara
S - numarul de tarcuri
C - numarul de vaci din tarcuri
 
Urmatoarele C linii vor contine cate o valoare reprezentand numarul de ordine al unui tarc ocupat.
h2. Date de ieșire
h1. Restricții
 (1 <= M <= 50)
 (1 <= S <= 200)
 (1 <= C <= S)
* $1 &le; M &le; 50$
* $1 &le; S &le; 200$
* $1 &le; C &le; S$
h2. Exemplu
table(example).
|_. test2.in |_. test2.out |
|_. barnrepair.in |_. barnrepair.out |
| 4 50 18
3
4
Se acopera portiunile 3-8, 14-21, 25-31 ,40-43 astfel fiind blocate un numar minim de grajduri cu doar 4 placi
== include(page="template/taskfooter" task_id="barnrepair") ==
 
== include(page="template/taskfooter" task_id="barnrepair") ==

Nu există diferențe între securitate.