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 |
|
| Timp de execuție pe test | 0.1 sec | Limită de memorie | 1280 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
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ță
- Să se rotească prima secvență cu k1 poziții spre începutul ei.
- Să se rotească a doua secvență cu k2 poziții spre începutul ei.
- 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.
- 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
...



Poți vedea testele pentru această problemă accesând