#3670
Cifrul Afin este un cifru unde fiecare literă este înlocuită cu o altă literă printr-o operație matematica. Fiecărei litere i se asociază un cod: a-0 , b-1 , c-2 , … z-25 . De asemenea, mai avem două numere a și b, numite chei. Fiecare literă se înlocuiește cu litera care are codul egal cu (a*x+b) mod 26 , unde x este codul literei. Pentru anumite perechi de numere a și b rezultatul expresiei (a*x+b) mod 26 poate fi același pentru valori diferite ale lui x; p pereche a b cu această proprietate se consideră ineficientă.
Dându-se valoarea celor două chei și un mesaj criptat să se afișeze mesajul decriptat. Dacă a și b formează o pereche ineficientă atunci se afișează mesajul -1.
cifrul Afin
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| Afin1 | 01 Iunie 2026, 13:04 | Evaluare finalizată | 100 | |||
| Afin1 | 07 Mai 2026, 11:37 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 23:28 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 22:30 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 22:28 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 21:58 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 21:31 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 21:31 | Evaluare finalizată | 95 | |||
| Afin1 | 06 Mai 2026, 21:31 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 21:31 | Evaluare finalizată | 95 | |||
| Afin1 | 06 Mai 2026, 17:31 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 17:24 | Evaluare finalizată | 100 | |||
| Afin1 | 06 Mai 2026, 17:13 | Evaluare finalizată | 100 | |||
| Afin1 | 05 Mai 2026, 17:53 | Evaluare finalizată | 100 | |||
| Afin1 | 05 Mai 2026, 12:08 | Evaluare finalizată | 100 | |||
| Afin1 | 04 Mai 2026, 17:43 | Evaluare finalizată | 100 | |||
| Afin1 | 04 Mai 2026, 17:37 | Evaluare finalizată | 5 | |||
| Afin1 | 30 Aprilie 2026, 17:53 | Evaluare finalizată | 100 | |||
| Afin1 | 27 Aprilie 2026, 18:49 | Evaluare finalizată | 100 | |||
| Afin1 | 27 Aprilie 2026, 18:04 | Evaluare finalizată | 100 | |||
| Afin1 | 24 Aprilie 2026, 18:43 | Evaluare finalizată | 100 | |||
| Afin1 | 20 Aprilie 2026, 19:37 | Evaluare finalizată | 5 | |||
| Afin1 | 20 Aprilie 2026, 19:35 | Evaluare finalizată | 100 | |||
| Afin1 | 20 Aprilie 2026, 19:32 | Evaluare finalizată | 95 | |||
| Afin1 | 20 Aprilie 2026, 19:31 | Evaluare finalizată | 95 | |||
| Afin1 | 20 Aprilie 2026, 19:28 | Evaluare finalizată | 5 | |||
| Afin1 | 20 Aprilie 2026, 19:27 | Evaluare finalizată | 5 | |||
| Afin1 | 20 Aprilie 2026, 19:26 | Evaluare finalizată | 95 | |||
| Afin1 | 14 Martie 2026, 14:13 | Evaluare finalizată | 100 | |||
| Afin1 | 14 Martie 2026, 14:13 | Evaluare finalizată | E.C | |||
| Afin1 | 12 Martie 2026, 09:17 | Evaluare finalizată | 95 | |||
| Afin1 | 25 Februarie 2026, 08:47 | Evaluare finalizată | 100 | |||
| Afin1 | 25 Februarie 2026, 08:47 | Evaluare finalizată | 0 | |||
| Afin1 | 24 Februarie 2026, 20:20 | Evaluare finalizată | 100 | |||
| Afin1 | 14 Februarie 2026, 11:38 | Evaluare finalizată | 100 | |||
| Afin1 | 14 Februarie 2026, 11:32 | Evaluare finalizată | 5 | |||
| Afin1 | 14 Februarie 2026, 11:31 | Evaluare finalizată | 0 | |||
| Afin1 | 12 Februarie 2026, 18:04 | Evaluare finalizată | 100 | |||
| Afin1 | 12 Februarie 2026, 17:43 | Evaluare finalizată | 100 | |||
| Afin1 | 01 Februarie 2026, 17:41 | Evaluare finalizată | 100 | |||
| Afin1 | 31 Ianuarie 2026, 17:51 | Evaluare finalizată | 100 | |||
| Afin1 | 31 Ianuarie 2026, 17:50 | Evaluare finalizată | 100 | |||
| Afin1 | 31 Ianuarie 2026, 17:47 | Evaluare finalizată | 100 | |||
| Afin1 | 31 Ianuarie 2026, 13:03 | Evaluare finalizată | 100 | |||
| Afin1 | 30 Ianuarie 2026, 12:00 | Evaluare finalizată | 100 | |||
| Afin1 | 24 Ianuarie 2026, 20:27 | Evaluare finalizată | 100 | |||
| Afin1 | 24 Ianuarie 2026, 20:27 | Evaluare finalizată | 5 | |||
| Afin1 | 24 Ianuarie 2026, 20:24 | Evaluare finalizată | 0 | |||
| Afin1 | 24 Ianuarie 2026, 20:23 | Evaluare finalizată | E.C | |||
| Afin1 | 24 Ianuarie 2026, 20:18 | Evaluare finalizată | E.C | |||