Pagini recente » Diferente pentru algoritmiada-2016/runda-3/solutii intre reviziile 4 si 3 | Atasamentele paginii Profil edi4ever4 | Atasamentele paginii Profil cupidon_m2001 | Diferente pentru problema/campanie intre reviziile 3 si 2 | Diferente pentru problema/lant intre reviziile 35 si 34
Nu exista diferente intre titluri.
Diferente intre continut:
|
Definim similitudinea dintre $c$<sub>1</sub> si $c$<sub>2</sub> ca fiind numarul minim de operatii $insert$ si $delete$ ce trebuie sa fie executate pentru a transforma cuvantul $c$<sub>1</sub> in cuvantul $c$<sub>2</sub> (operatiile $move$ nu se numara).
Fie $c$<sub>o</sub> primul cuvant din text. Incepand cu $c$<sub>o</sub> putem construi lanturi de $k-similitudine$.
Fie $c$<sub>0</sub> primul cuvant din text. Incepand cu $c$<sub>0</sub> putem construi lanturi de $k-similitudine$.
Un lant de $k-similitudine$ este o succesiune de cuvinte distincte din text cu urmatoarele proprietati:
* daca cuvantul $x$ apare in lant inaintea cuvantului $y$, atunci prima aparitie a lui $x$ in text preceda prima aparitie a lui $y$ in text;
h2. Cerinta
Scrieti un program care sa determine numarul de lanturi de $k-similitudine$ care incep cu $c$<sub>o</sub>.
Scrieti un program care sa determine numarul de lanturi de $k-similitudine$ care incep cu $c$<sub>0</sub>.
h2. Date de intrare
h2. Date de iesire
Fisierul de iesire $lant.out$ va contine o singura linie pe care va fi scris numarul de lanturi de $k-similitudine$ care incep cu $c$<sub>o</sub>.
Fisierul de iesire $lant.out$ va contine o singura linie pe care va fi scris numarul de lanturi de $k-similitudine$ care incep cu $c$<sub>0</sub>.
h2. Restrictii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.