Nu aveti permisiuni pentru a descarca fisierul grader_test10.ok
Diferente pentru problema/potrivire intre reviziile #21 si #7
Diferente intre titluri:
Potrivire
potrivire
Diferente intre continut:
== include(page="template/taskheader" task_id="potrivire") ==
Pentru ca a venit vara si aveti din ce in ce mai putina poftade codat, v-am pregatit o problema sadeticasi,mai multdecatatat,acceptamsolutii$barbare$!!!
Pentru ca a venit vara si aveti din ce in ce mai putina pofta pentru codat, v-am pregatit o problema sadetica, la care insa nu dorim o rezolvare tocmai frusta.
Se dau doua siruri de caractere A si B. Vi se cere sa gasiti prima aparitie a lui B in sirul A. Atentie : sirul B poate sa contina pe langa literele mici ale alfabetului englez si caracterul '*'. Acesta se poateinlocuicu orice subsecventa de caractere (chiar si cu cea vida).
Se dau doua siruri de caractere A si B. Vi se cere sa gasiti prima aparitie a lui B in sirul A. Atentie : sirul B poate sa contina pe langa literele mici ale alfabetului englez si caracterul '*'. Acesta se potriveste cu orice subsecventa de caractere (chiar si cu cea vida).
h2. Date de intrare
h2. Restricţii
* $1 ≤ N, M ≤ 10 000$
* $1 ≤ N, M ≤ 100 000$
* numarul de caractere "*" este mai mic sau egal cu 30
* sirurile de caractere sunt indexate incepand cu pozitia 1 * in cazul in care nu exista solutie afisati -1
* sirurile de caractere sunt indexate incepand cu pozita 1
h2. Exemplu table(example). |_. potrivire.in |_. potrivire.out |
|85 zxabedgh
| 7 5 zxabegh
ab*gh
| 38|
| 3 7|
== include(page="template/taskfooter" task_id="potrivire") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
7943