Pagini recente »
Diferențe pentru problema/grad între reviziile 18 și 1
|
Diferențe pentru problema/bile1 între reviziile 3 și 4
|
Clasament 2014-01-17-test-78
|
Istoria paginii utilizator/carinuta2502
|
Diferențe pentru problema/grad între reviziile 6 și 18
Diferențe pentru
problema/grad între reviziile
#6 si
#18
Diferențe între titluri:
Diferențe între conținut:
== include(page="template/taskheader" task_id="grad") ==
Avem la dispoziție un text format din litere mici ale alfabetului englez și spații. În text cuvintele sunt separate prin unul sau mai multe spații. Fiecare literă din alfabet are asociat un număr ce reprezintă ordinea literei în alfabet. Astfel $a$ are sociat numărul 1, $b$ numărul 2, $c$ numărul 3 și așa mai departe. Folosind această asociere definim gradul unui cuvând ca fiind suma numerelor asociate fiecărei litere. Spre exemplu cuvântul bac are gradul 2+1+3=6.
Avem la dispoziție un text format din litere mici ale alfabetului englez și spații. În text cuvintele sunt separate prin unul sau mai multe spații. Fiecare literă din alfabet are asociat un număr ce reprezintă ordinea literei în alfabet. Astfel *a* are sociat numărul 1, *b* numărul 2, *c* numărul 3 și așa mai departe. Folosind această asociere definim gradul unui cuvând ca fiind suma numerelor asociate fiecărei litere. Spre exemplu cuvântul *bac* are gradul 2+1+3=6.
Folosind cuvintele unui text putem forma grupe de cuvinte. Două cuvinte fac parte din aceeași grupă, dacă au același grad.
h2. Cerință
h2. Date de intrare
Fișierul de intrare $grad.in$ are pe prima linie un număr natural $n$ reprezentând numărul de caractere din text, iar pe linia a doua textul.
Fișierul de intrare $grad.in$ are pe prima linie un număr natural *n* reprezentând numărul de caractere din text, iar pe linia a doua textul.
h2. Date de ieșire
h2. Restricții
* $1 ≤ n ≤ 255$
* $Textul conține cel puțin un cuvânt.$
* $Primul și ultimul caracter din text este literă.$
* 1 ≤ n ≤ 255
* Textul conține cel puțin un cuvânt.
* Primul și ultimul caracter din text este literă.
* Pentru determinarea corectă a numărului de cuvinte se obține 30% din punctaj.
* Nu se obțin puncte dacă numărul de cuvinte este incorect.
h2. Exemplu
table(example).
table(example).
|_. grad.in |_. grad.out |_. Explicații |
| 20
bac daca aaac bbb
| 17
bac daca aaac bbb
| 4
2
2
| Textul conține 4 cuvinte și două grupe.
Prima grupă este formată din cuvintele bac, aaac și bbb, care au fiecare gradul 6.
A doua grupă conține doar cuvântul daca, cu gradul 9.
Prima grupă este formată din cuvintele *bac*, *aaac* și *bbb*,
care au fiecare gradul 6.
A doua grupă conține doar cuvântul *daca*, cu gradul 9.
|
== include(page="template/taskfooter" task_id="grad") ==
Nu există diferențe între securitate.