Diferente pentru problema/domenii intre reviziile #4 si #20

Diferente intre titluri:

domenii
Domenii

Diferente intre continut:

== include(page="template/taskheader" task_id="domenii") ==
Vazand potentialul sirurilor de caractere, zeii BFR-isti au realizat peste ce comoara au putut sa dea. Dar fiindca suntem la FMI No Stress si vacanta de iarna se apropie, ei s-au gandit sa fie blanzi cu voi astazi. Astazi, v-au dat cadou un sir de caractere de lungime $n$ care contine litere mici si caracterul "." (punctul) si vor de la voi sa aflati numarul de subsiruri de tip domeniu are acest sir de caractere.
Vazand potentialul sirurilor de caractere, zeii BFR-isti au realizat peste ce comoara au putut sa dea. Dar fiindca suntem la FMI No Stress si vacanta de iarna se apropie, ei s-au gandit sa fie blanzi cu voi astazi. Astazi, v-au dat cadou un sir de caractere de lungime $n$ care contine litere mici si caracterul "." (punctul) si vor de la voi sa aflati numarul de subsiruri de tip domeniu ale acestui sir de caractere.
Un subsir de tip domeniu este un subsir de tipul .litera1litera2, unde litera1 si litera2 sunt diferite. Chiar daca un domeniu apare de mai multe ori ca subsir, il vom numara de cate ori apare. Practic, trebuie numarate numarul de triplete de forma $(i, j, k)$ astfel incat $i < j < k$, $s[i] = .$, iar $s[j]$ si $s[k]$ sunt litere diferite.
Un subsir de tip domeniu este un subsir de tipul .litera1litera2, unde litera1 si litera2 sunt diferite. Chiar daca un domeniu apare de mai multe ori ca subsir, il vom numara de cate ori apare. Practic, trebuie numarate numarul de triplete de forma $(i, j, k)$ astfel incat $i < j < k$, $s[i] = '.'$, iar $s[j]$ si $s[k]$ sunt litere diferite.
h2. Date de intrare
Fişierul de intrare $domenii.in$ ...
Fişierul de intrare $domenii.in$ contine pe prima linie numarul $n$, lungimea sirului de caractere. Pe urmatoarea linie avem sirul de caractere $s$ de lungime $n$.
 
h2. Date de ieşire
În fişierul de ieşire $domenii.out$ ...
În fişierul de ieşire $domenii.out$ se va afla pe prima linie numarul de subsiruri de tip domeniu al sirului de caractere.
h2. Restricţii
* $... &le; ... &le; ...$
* $1 &le; n &le; 10^6$
* Pentru $20%$ din teste, $1 &le; n &le; 200$
* Pentru alte $20%$ din teste, $1 &le; n &le; 2000$
* Sirul poate contine doar caracterul "." (punct) sau litere mici ale alfabetului englezesc.
h2. Exemplu
table(example). |_. domenii.in |_. domenii.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 7
  .p.zior
| 16
|
h3. Explicaţie
...
Domeniile valide sunt .pz, .pi, .po, .pr, .zi, .zo, .zr, .zi, .zo, .zr, .io, .ir, .io, .ir, .or, .or . Dupa cum am spus, un domeniu e numarat de cate ori apare, chiar daca in acest exemplu avem doua aparitii ale lui .ir, le vom numara pe amandoua.
== include(page="template/taskfooter" task_id="domenii") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.