Atenție! Aceasta este o versiune veche a paginii., scrisă la 2017-01-26 08:38:25.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire criptare.in, criptare.out Sursă Olimpiada pe scoala 2017 clasa a 10-a
Autor Daniela Oprescu Adăugată de avatar vmanz Victor Manz vmanz
Timp de execuție pe test 0.05 sec Limită de memorie 1024 KB
Scorul tău N/A Dificultate stea de rating de tip halfstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Criptare (clasa a 10-a)

Fie K un cuvânt compus din literele mici ale alfabetului englez.
Acest cuvânt suportă o criptare prin înlocuirea literelor lui cu cele aflate corespunzător la aceeași distanță în alfabet (de exemplu, dacă distanța ar fi 1 atunci a se înlocuiește cu b, s cu t etc. )

Cerință
Scrieți un program care citește un număr natural nenul, n, cuvântul K și o listă de n cuvinte care reprezintă sau nu criptări ale lui K și afișează toate criptările pe care le găsește, în ordine alfabetică, împreună cu numărul de apariții ale fiecăreia.

Date de intrare

Fișierul de intrare criptare.in conține pe prima linie numărul n, pe linia a doua cuvântul K și pe fiecare linie următoare, câte o posibilă criptare a lui K.

Date de ieșire

Fișierul de ieșire criptare.out va conține pe fiecare linie, o criptare găsită urmată, după un spațiu, de numărul de apariții ale ei în listă. Dacă în fișier nu există criptări ale cuvântului K atunci în fișier se va scrie șirul „Nu exista”.

Restricții

  • 1 ≤ n ≤ 100 000

Exemplu

criptare.in criptare.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii