Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2012-03-17 10:59:48.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:shift.in, shift.outSursăInfoarena Monthly 2012, Runda 3
AutorAndrei GrigoreanAdăugată decezar305Mr. Noname cezar305
Timp execuţie pe test0.025 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Shift

Se da o masinarie care poate sa citeasca si sa scrie caractere. Masinaria dispune de o banda de perechi de caractere de lungime 26 ( asezate una dupa alta ).Un caracter dintr-o pereche apartine multimii 'a'..'z' si fiecare element apare de exact doua ori pe banda. Pentru a scrie un text , masinaria are nevoie mai intai sa-l citeasca . Asa ca dispune de un cap de citire , pozitionat initial pe pozitia 1 pe banda . Pentru a citi un caracter , masinaria trebuie sa-si pozitioneze capul pe un element al benzii care contine caracterul.

Date de intrare

Fişierul de intrare shift.in ...

Date de ieşire

În fişierul de ieşire shift.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

shift.inshift.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?