Nu aveti permisiuni pentru a descarca fisierul grader_checker.cpp
Diferente pentru problema/semipal intre reviziile #4 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 table(example). |_. semipal.in |_. semipal.out |
| This is some text written on multiple lines. | This is another text written on multiple lines.
| 2 5 1 5 14 | aaaaa bbabb
| == include(page="template/taskfooter" task_id="semipal") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
10329