Pagini recente » Istoria paginii problema/funnygraph | Monitorul de evaluare | Atasamentele paginii Lost | Diferente pentru algoritmiada-2017/runda-finala/program intre reviziile 18 si 20 | Diferente pentru problema/semipal intre reviziile 5 si 41
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="semipal") ==
%{float: right;}!problema/semipal?por_costel_computer.jpg! %
Programatorul nostru in devenire, Por Costel, tocmai s-a intors din tabara de programare de la Petrozaporksk. Acolo a invatat multe lucruri: cum sa fiarba un cocean de porumb, cum sa foloseasca tastatura sa se scarpine pe burta etc. Parca isi aminteste si o problema de programare:
Se defineste un semipalindrom ca fiind un cuvant c pentru care exista un subcuvant <tex>w</tex> astfel incat <tex>w</tex> este prefix al lui <tex>c</tex> iar <tex>w_r</tex>(cuvantul invers) este suffix al lui <tex>c</tex>.
h2. Date de intrare
Fişierul de intrare $semipal.in$ va contine pe prima linie numarul <tex>T</tex>, numarul de teste, iar pe urmatoarele <tex>T</tex> linii cate doua numere, <tex>N</tex> si <tex>K</tex>
Fişierul de intrare $semipal.in$ va contine pe prima linie numarul <tex>T</tex>, numarul de teste, iar pe urmatoarele <tex>T</tex> linii cate doua numere, <tex>N</tex> si <tex>K</tex>.
h2. Date de ieşire
h2. Restricţii
* <tex>1</tex> ≤ <tex>T</tex> ≤ <tex>1000</tex>
* <tex>1</tex> ≤ <tex>N</tex> ≤ <tex>63</tex>
* <tex>1</tex> ≤ <tex>T</tex> ≤ <tex>3000</tex>
* <tex>2</tex> ≤ <tex>N</tex> ≤ <tex>63</tex>
* <tex>1</tex> ≤ <tex>K</tex> ≤ numarul de semipalindroame de lungime <tex>N</tex>
h2. Exemplu
Nu exista diferente intre securitate.
Diferente intre topic forum: