Sa consideram un sir de caractere T si k un numar natural nenul.
Cerinta
Sa se determine o subsecventa a sirului T, formata din k caractere consecutive, care se repeta în sir de un numar maxim de ori.
Date de intrare
Fisierul de intrare repeat.in contine doua linii. Pe prima linie este scris sirul T, iar pe cea de a doua linie numarul natural k.
Date de iesire
Fisierul de iesire repeat.out va contine doua linii. Pe prima linie se va scrie un numar natural Rmax care reprezinta numarul maxim de repetari in sirul T ale unei subsecvente de lungime k. Pe cea de a doua linie se va scrie pozitia de inceput a unei subsecvente de lungime k care se repeta in sir de Rmax ori. Dintre toate pozitiile de inceput posibile va fi afisate cea minima.
Restrictii si precizari
repeat.in | repeat.out | Explicatie |
ababacabac |
3 1 |
Subsecventa de lungime 3 aba se repeta de un numar maxim de ori (3). Pozitia de inceput minima este 1. |
Timp maxim de executie/test: 2 secunde
prof. Marinel
Serban
Liceul de Informatica
"Grigore Moisil" Iasi
Contact:marinel_serban@yahoo.com