Pagini recente » Diferente pentru problema/bleach intre reviziile 8 si 9 | Diferente pentru problema/agora intre reviziile 3 si 9 | TreeGCD | Atasamentele paginii NumMst | Diferente pentru problema/partialmatch intre reviziile 16 si 23
Nu exista diferente intre titluri.
Diferente intre continut:
Se dau două şiruri de caractere $A$ şi $B$ şi un număr natural $K$. Se cere să se spună pe câte poziţii şirul $A$ se "aproape-potriveşte" peste şirul $B$.
Un şir $A$ se "aproape-potriveşte" peste un alt şir $B$ pe o poziţie $i (0 ≤ i < |B|)$, dacă $i + |A| - 1 <= |B|$ şi există cel mult $K$ poziţii $j (0 ≤ j < |A|)$, pentru care $A[j] != B[i + j]$.
Un şir $A$ se "aproape-potriveşte" peste un alt şir $B$ pe o poziţie $i (0 ≤ i < |B|)$, dacă $i + |A| ≤ |B|$ şi există cel mult $K$ poziţii $j (0 ≤ j < |A|)$, pentru care $A[j] != B[i + j]$.
h2. Date de intrare
* $1 ≤ |A|, |B| ≤ 100.000$
* $0 ≤ K ≤ 10$
* $Cele două şiruri conţin doar caractere din alfabetul latin.$
* $Numerotarea caracterelor începe cu poziţia 0.$
h2. Exemplu
Nu exista diferente intre securitate.
Diferente intre topic forum: