Mai intai trebuie sa te autentifici.
Diferente pentru problema/kss intre reviziile #6 si #4
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="kss") ==
Lui Miriam ii plac cuvintele in ordine alfabetica. De data aceasta eaisi pune intrebari degenul: avand un sir de caractere $S$ de lungime $N$, care este al $K$-lea subsir al acestuia in ordine lexicografica? Bineinteles Miriam nu se pricepe la programare asa ca are nevoie de ajutor.
Lui Miriam ii plac cuvintele in ordine alfabetica. De data aceasta ea si-a pus urmatoarea intrebare: avand un sir de caractere $S$ de lungime $N$, care este al $K$-lea subsir al acestuia in ordine lexicografica? Bineinteles Miriam nu se pricepe la programare asa ca are nevoie de ajutor.
h2. Date de intrare
Fişierul de intrare $kss.in$ va contine pe prima linie numarul $T$de teste. Urmatoarele liniivoraveaurmatorul format:linia$2 * i$va continenumerele $N$si$K$ silinia$2* i + 1$, sirul$S$.
Fişierul de intrare $kss.in$ va contine pe prima linie numerele $N$ si $K$. A doua linie va contine sirul de caractere $S$.
h2. Date de ieşire
În fişierul de ieşire $kss.out$ veti afisa$T$ linii,peficarelinie$i$aflandu-seraspunsullaintrebarea$i$.
În fişierul de ieşire $kss.out$ veti afisa pe prima linie al $K$-lea subsir in ordine lexicografica al sirului $S$.
h2. Restricţii
* $1 ≤ T ≤ 1 000$ * $1 ≤ N ≤ 1 000$
* $1 ≤ N ≤ 50$
* $1 ≤ K ≤ 10^18^$ * Sirul $S$ va contine litere mici ale alfabetului englez.
* **Atentie**: doua subsiruri **nu** se considera distincte daca pozitiile caracterelor lor in sirul initial sunt distincte. * Daca nu exista $K$ subsiruri distincte in sirul $S$ raspunsul va fi $-1$.
* **Atentie**: doua subsiruri se considera distincte daca pozitiile caracterelor lor in sirul initial sunt distincte.
h2. Exemplu table(example). |_. kss.in |_. kss.out |
| 13 4 1 aabc 4 2 aabc 4 3 aabc 4 4 aabc 4 5 aabc 4 6 aabc 4 7 aabc 4 8 aabc 4 9 aabc 4 10 aabc 4 11 aabc 4 12 aabc 25 12345 abcafedfdseasfesdfdfdfega | a aa aab aabc aac ab abc ac b bc c -1 aaddeafedfddea
| 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="kss") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
4306