Diferente pentru problema/cifrul intre reviziile #4 si #5

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="cifrul") ==
Por Costel a gasit legendarul seif despre care se spune ca “ascunde atata mancare incat un om se poate hrani o viata intreaga”. El crede ca ii va ajunge pentru micul dejun, insa trebuie mai intai sa treaca de mecanismul ei defensiv care seamana foarte mult (in mod curios) cu cel al unei valize.
Pentru a deschide seiful, el trebuie sa introduca un cod de lungime <tex>N</tex> (<tex>N</tex> cifre de la de la <tex>0</tex> la <tex>K-1</tex>). Codul se introduce prin intermediul a <tex>N</tex> rotite. Acestea pot fi actionate in sus sau in jos (daca o rotita indica valoarea <tex>x</tex>, ea poate fi actionata printr-o singura miscare sa indice valoarea <tex>(x+1) mod K</tex> sau sa indice valoarea <tex>(x-1) mod K</tex>).
Pentru a deschide seiful, el trebuie sa introduca un cod de lungime <tex>N</tex> (<tex>N</tex> cifre de la de la <tex>0</tex> la <tex>K-1</tex>). Codul se introduce prin intermediul a <tex>N</tex> rotite. Acestea pot fi actionate in sus sau in jos (daca o rotita indica valoarea <tex>x</tex>, ea poate fi actionata printr-o singura miscare sa indice valoarea <tex>(x+1)</tex> <tex>mod</tex> <tex>K</tex> sau sa indice valoarea <tex>(x-1)</tex> <tex>mod</tex> <tex>K</tex>).
Legenda spune ca seiful a fost faurit de <tex>M</tex> porci stravechi. De aceea, exista <tex>M</tex> coduri distincte care pot deschide seiful. Mai mult, seiful s-a deteriorat cu timpul iar acum fiecare rotita din cele <tex>N</tex> are o “marja de eroare” data printr-un numar <tex>D</tex>. Ce inseamna acest lucru este ca un cod <tex>X</tex> va deschide seiful daca exista un cod din cele <tex>M</tex> pentru care:
<tex>distanta(X_i,M_i)</tex> &le; <tex>D</tex> oricare <tex>i</tex> de la <tex>1</tex> la <tex>N</tex>

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.