Pagini recente » Diferente pentru problema/pscpld intre reviziile 4 si 7 | Diferente pentru problema/grendizer intre reviziile 7 si 25 | Diferente pentru utilizator/corul_barbatesc intre reviziile 19 si 27 | Atasamentele paginii Ludo | Diferente pentru problema/iv intre reviziile 3 si 9
Diferente pentru
problema/iv intre reviziile
#3 si
#9
Nu exista diferente intre titluri.
Diferente intre continut:
==Include(page="template/taskheader" task_id="iv")==
==Include(page="template/raw")==
Nu se stie de ce Igor si Vitalie s-au apucat de matematica. Cert e ca s-au lovit de o problema pentru care creionul si hartia nu sunt suficiente. Avand la dispozitie doua siruri de caractere, ei incearca sa le interclaseze astfel incat sa obtina un palindrom. Desi obtinerea unui singur palindrom este o treaba usoara, ei ar dori sa calculeze cate moduri diferite de a interclasa cele doua siruri exista astfel incat rezultatul sa fie palindrom.
h2. Cerinta
* Pentru $60%$ din teste lungimea fiecaruia din cele doua siruri este cuprinsa intre $1$ si $200$
h2. Exemplu
table(example). |_. iv.in |_. iv.out |
| ab
ba
h3. Explicatii
Exista $4$ posibilitati de a interclasa cele doua siruri astfel incat sa se obtina un palindrom. Caracterele primului sir sunt marcate cu rosu, cele din al doilea sir sunt marcate cu albastru:
%{color:red}ab% %{color:blue}ba%
abba
baab
baab
{%{color:red}ab%}{%{color:blue}ba%}
{%{color:red}a%}{%{color:blue}b%}{%{color:red}b%}{%{color:blue}a%}
{%{color:blue}b%}{%{color:red}a%}{%{color:blue}a%}{%{color:red}b%}
{%{color:blue}ba%}{%{color:red}ab%}
==Include(page="template/taskfooter" task_id="iv")==
Nu exista diferente intre securitate.
Diferente intre topic forum: