Pagini recente » Diferente pentru utilizator/raduzer intre reviziile 93 si 94 | Diferente pentru pd intre reviziile 125 si 44 | Diferente pentru problema/hashtag intre reviziile 29 si 28 | Diferente pentru utilizator/alexradu04 intre reviziile 39 si 40 | Diferente pentru problema/heist intre reviziile 48 si 49
Nu exista diferente intre titluri.
Diferente intre continut:
Seiful are inscripţionat pe el un şir de $2^N^$ biţi. Pentru a-l debloca trebuie să găsiţi o expresie folosindu-vă de $N$ variabile de tip boolean, expresie care să conţină (de oricâte ori) doar:
* aceste variabile
* operatorul $^$ (xor) (cu prioritate mică)
* operatorul $!$ (not) (cu prioritate mare)
* operatorul $^$ ($xor$) (cu prioritate mică)
* operatorul $!$ ($not$) (cu prioritate mare)
* paranteze deschise şi închise (cu prioritate uriaşă)
Dacă prin concatenarea rezultatelor expresiei pentru fiecare dintre configuraţiile de $0$ şi $1$ ale fiecărei variabile, în ordine sistematică (verifică exemplul pentru o explicaţie mai detaliată) este exact şirul inscripţionat pe seif, atunci $Jimmy$ va deveni un om foarte bogat.
* $1 ≤ S ≤ 500$
* Variabilele din expresie se vor scrie ca $N$ litere mici începând în ordine crescătoare de la litera $a$.
* Dacă există mai multe expresii care să genereze şirul de $2^N^$ biţi se acceptă oricare.
* Operaţia xor reprezintă operaţia de disjuncţie exclusivă realizată pe biţii operanzilor. În Pascal, operatorul corespunzător este xor, iar în C/C++ acest operator este ^. De exemplu, 20 xor 14 = 26.
* Operaţia $xor$ reprezintă operaţia de disjuncţie exclusivă realizată pe biţii operanzilor. În Pascal, operatorul corespunzător este $xor$, iar în C/C++ acest operator este $^$. De exemplu, $20 xor 14 = 26$.
* Nu se garantează faptul că autorul acestui enunţ ştie cum funcţionează un seif.
h2. Subtaskuri
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.