Pagini recente » Monitorul de evaluare | Monitorul de evaluare | Diferente pentru problema/design intre reviziile 12 si 13 | Monitorul de evaluare | Diferente pentru problema/partialmatch intre reviziile 23 si 14
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| ≤ |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| - 1 <= |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
| 2
0
3
|
| baa
ccba
1
| 0
|
|
h3. Explicaţie
Nu exista diferente intre securitate.
Diferente intre topic forum: