Pagini recente » Diferente pentru algoritmiada-2019/runda-finala/seniori intre reviziile 2 si 1 | Diferente pentru problema/steinsgate intre reviziile 11 si 10 | Atasamentele paginii nel e idiot | Diferente pentru problema/ciob intre reviziile 3 si 4 | 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.