Pagini recente » Diferente pentru problema/harta3 intre reviziile 24 si 19 | Diferente pentru problema/tero intre reviziile 10 si 11 | Istoria paginii utilizator/mega_bit8 | Diferente pentru utilizator/adella_stanciu intre reviziile 1 si 2 | Diferente pentru problema/sprei intre reviziile 2 si 1
Diferente pentru
problema/sprei intre reviziile
#2 si
#1
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="sprei") ==
Sprei
Paul are o problema mare cu gandacii in casa, el trebuie sa omoare cat mai repede toti cei N gandaci ce i-au infestat casa.
Un gandac poate fi reprezentat prin harta ADN-ul sau - un cuvant de lungime M in baza B.
Paul stie reprezentarile hartilor tuturor gandacilor si stie ca poate creea pentru o anumita harta ADN X un sprai care poate sa omoare toti gandacii cu o harta ADN Y cu proprietatea ca X si Y difera in maxim o pozitie c, si |X_c - Y_c| <= 1.
h2. Cerinta
Paul vrea sa stie care este numarul minim de sprai-uri necesare pentru a omori toti gandacii.
Poveste şi cerinţă...
h2. Date de intrare
Pe prima linie a fisierului $sprei.in$ se dau $N, M, B$.
Pe urmatoarele $N$ linii urmeaza cate $M$ numere intre $0$ si $B-1$ care reprezinta harta ADN a fiecarui gandac.
Fişierul de intrare $sprei.in$ ...
h2. Date de ieşire
Pe prima linie a fisierului $sprei.out$ afisati numarul minim de spreiuri necesare pentru a omora toti gandacii.
În fişierul de ieşire $sprei.out$ ...
h2. Restricţii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.