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

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="barnrepair") ==
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.
Din cauza unei nopți furtunoase fermierului JOHN i s-au rupt porțile unor țarcuri de vaci. Din fericire, multe dintre vacile lui erau în concediu, așadar nu toate țarcurile erau ocupate.
Tarcurile sunt asezate in linie dreapta, unele dintre ele avand vaci, altele nu.
Țarcurile sunt asezate in linie dreapta, unele dintre ele având vaci, altele nu.
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.
Fermierul JOHN trebuie sa facă rapid rost de niște plăci de acoperire pentru a închide vacile rămase. Noul lui furnizor de cherestea îi poate asigura plăci de orice dimensiune dorește JOHN, dar într-un număr limitat. Bineînțeles JOHN, fiind econom, dorește să minimizeze lungimea totală a plăcilor (și prin urmare numarul de țarcuri blocate).
h2. Date de intrare
Fisierul de intrare $barnrepair.in$ contine pe prima linie trei numere intregi:
Fisierul de intrare $barnrepair.in$ conține pe prima linie trei numere întregi:
M - numarul total de placi pe care fermierul le poate cumpara
S - numarul de tarcuri
C - numarul de vaci din tarcuri
$M$ - numărul total de plăci pe care fermierul le poate cumpăra
$S$ - numărul de țarcuri
$C$ - numărul de vaci din țarcuri
Urmatoarele C linii vor contine cate o valoare reprezentand numarul de ordine al unui tarc ocupat.
Următoarele $C$ linii vor conține câte o valoare reprezentând numărul de ordine al unui țarc ocupat.
h2. Date de ieșire
Afisati numarul minim de tarcuri care trebuiesc blocate astfel incat toate vacile sa fie la adapost(blocate), folosind maxim M placi
Afișați numărul minim de țarcuri care trebuie blocate astfel încât toate vacile să fie la adăpost(blocate), folosind cel mult $M$ plăci
h1. Restricții
h2. Exemplu
table(example).
table(example).
|_. barnrepair.in |_. barnrepair.out |
| 4 50 18
3
h3. Explicație
Se acopera portiunile 3-8, 14-21, 25-31 ,40-43 astfel fiind blocate un numar minim de grajduri cu doar 4 placi
Se acoperă porțiunile 3-8, 14-21, 25-31 ,40-43 astfel fiind blocate un număr minim de țarcuri cu doar 4 plăci
== include(page="template/taskfooter" task_id="barnrepair") ==

Nu există diferențe între securitate.