Pagini recente » Diferente pentru utilizator/andrushk_meow intre reviziile 1 si 2 | Diferente pentru problema/gap intre reviziile 2 si 1 | Monitorul de evaluare | Diferente pentru algoritmiada-2017/clasament/seniori intre reviziile 2 si 3 | Diferente pentru problema/laundering intre reviziile 3 si 2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="laundering") ==
Se dă un şir $S$. Se cere să să găsească anagrama sa $A$ minimă lexicografic cu proprietatea că distanţa Hamming dintre $S$ şi $A$ este $|S|$. Dacă nu există o astfel de anagramă, răspunsul este $-1$.
Se dă un şir $S$. Se cere să să găsească anagrama sa $A$ minimă lexicografic cu proprietatea că distanţa Hamming dintre $S$ şi $A$ este $|S|$.
h2. Date de intrare
Fişierul de intrare $laundering.in$ conţine pe prima linie valoarea $T$, reprezentând numărul de teste din fişier. Urmează $T$ linii, fiecare conţinând câte un şir $S$.
Fişierul de intrare $laundering.in$ ...
h2. Date de ieşire
În fişierul de ieşire $laundering.out$ vei printa $T$ stringuri răspuns.
În fişierul de ieşire $laundering.out$ ...
h2. Restricţii
* $1 ≤ T ≤ 100.000$
* Suma lungimilor lui $S$ în cadrul aceluiaşi fişier de intrare este cel mult $1.000.000$.
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. laundering.in |_. laundering.out |
| 2
bar
zz
| abr
-1
| .
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="laundering") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.