Pagini recente » Istoria paginii utilizator/robert_rdc | Diferente pentru problema/sume intre reviziile 2 si 1 | Diferente pentru problema/acoperire intre reviziile 8 si 3 | Atasamentele paginii Download-uri | Diferente pentru problema/parpal intre reviziile 1 si 2
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="parpal") ==
Poveste şi cerinţă...
Miruna are un şir de caractere şi ar vrea să ştie dacă acesta poate fi scris ca o concatenare a unor palindroame de lungime pară.
Dându-se un şir de caractere de lungime $N$, să se afişeze $DA$ în cazul în care şirul se poate scrie ca o concatenare de palindroame de lungime pară şi $NU$ în caz contrar.
h2. Date de intrare
Fişierul de intrare $parpal.in$ ...
Pe prima linie a fişierului de intrare $parpal.in$ se află un număr natural $T$ reprezentând numărul de teste. Pe fiecare dintre următoarele $T$ linii se găseşte câte un şir de caractere format din literele mici ale alfabetului englez.
h2. Date de ieşire
În fişierul de ieşire $parpal.out$ ...
În fişierul de ieşire $parpal.out$ se vor găsi $T$ linii. Pe fiecare linie $i$ se va scrie $DA$ în cazul în care şirul de caractere corespunzător liniei $i + 1$ din fişierul de intrare se poate scrie ca o concatenare de palindroame de lungime pară şi $NU$ în caz contrar.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 1.000.000$
* $1 ≤ T ≤ 10$
h2. Exemplu
table(example). |_. parpal.in |_. parpal.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 5
aaaa
aabbaacbxxxxbc
abcabc
abbcca
cbaabccbaabc
| DA
DA
NU
NU
DA
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="parpal") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.