Atenție! Aceasta este o versiune veche a paginii., scrisă la 2013-05-27 07:02:25.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire rotk.in, rotk.out Sursă Cerc informatică Vianu
Autor Cristian Frâncu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.1 sec Limită de memorie 1280 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip halfstea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Rotk (clasa a 5-a)

Se dau două secvențe de n1 respectiv n2 elemente. Se citesc, de asemenea, alte trei valori, k1, k2 și k. Se cere să se afișeze o secvență care se obține pe baza secvențelor originale.

Cerință

  1. Să se rotească prima secvență cu k1 poziții spre începutul ei.
  2. Să se rotească a doua secvență cu k2 poziții spre începutul ei.
  3. Se consideră acum secvența obținută prin adăugarea celei de-a doua secvențe la prima, după rotații. Această secvență are n elemente, unde n = n1 + n2.
  4. Să se rotească această secvență cu k poziții spre începutul ei și să se afișeze.

Atenție! Nu aveți memorie decît pentru n elemente întregi!

Date de intrare

În fișierul de intrare rotk.in se află pe prima linie n1, apoi, pe a doua linie cele n1 elemente ale primei secvențe. Pe a treia linie se află valoarea k1. Pe a patra linie se află n2, iar pe a cincea linie se află cele n2 elemente ale celei de-a doua secvențe. Pe a șasea linie se află valoarea k2, iar pe a șaptea linie valoarea k.

Date de ieșire

În fișierul de ieșire rotk.out ...

Restricții

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

Exemplu

rotk.in rotk.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ă 2 categorii