Pagini recente » Diferente pentru blog/probability-shortlist intre reviziile 9 si 8 | Diferente pentru algoritmiada-2018/runda-finala/program intre reviziile 14 si 13 | Surse libere pentru problemele rezolvate din arhive | Atasamentele paginii turneu2 | Diferente pentru problema/password2 intre reviziile 2 si 5
Nu exista diferente intre titluri.
Diferente intre continut:
Această problemă este interactivă.
Iniţial veţi putea citi de la $stdin N$, lungimea parolei, şi $S$.
Pentru a introduce un şir, afişaţi-l în $stdout$, urmat de $'\n'$, iar apoi daţi $flush$ la $stdout$ (de exemplu cu $fflush(stdout)$ în $C$ sau cu $cout << flush$ în $C++$).
Pentru a introduce un şir, afişaţi-l în $stdout$, urmat de $'\n'$, iar apoi daţi $flush$ la $stdout$ (de exemplu cu $fflush(stdout)$ în $C$ sau cu $std::cout << std::flush$ în $C++$).
Interactorul va răspunde în $stdin$ cu $L$, lungimea prefixului maximal care se găseşte ca subşir în parola corectă.
Pentru a afisa raspunsul, afisati $!$ urmat de parola finala.
Interacţiunea se termină când găsiţi parola corectă ({$L = N$}) sau după ce aţi pus a {$50 000$} - a întrebare.
h2. Restricţii
h2. Restricţiiţi
* Puteţi introduce *maxim $50 000$* parole.
* Pentru $10%$ din punctaj, $N ≤ S ≤ 26$ şi caracterele din parolă sunt distincte.
|
| 3
|
| ! aab
|
|
h2. Explicaţii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.