Cerința
Se dă un șir de n numere naturale a1,a2,…,an. Asupra șirului se aplică următoarele operații în această ordine:
- Se inversează prefixul a1,a2,…,an−2,an−1,an;
- Se inversează prefixul a1,a2,…,an−2,an−1;
- Se inversează prefixul a1,a2,…,an−2;
- …
- Se inversează prefixul a1,a2.
Să se determine șirul după finalizarea operațiilor.
Date de intrare
Se citește numărul n, iar apoi n numere naturale, separate prin spații.
Date de ieșire
Se afișează n numere întregi, reprezenând elementele șirului după finalizarea operațiilor.
Restricții și precizări
- 1≤n≤105
- −109≤ai≤109
- Pentru
30
de puncte, n≤103
Exemplu:
Intrare
5 6 2 1 3 3
Ieșire
1 3 2 3 6
Explicație
Iată elementele șirului după fiecare operație:
- 6,2,1,3,3
- 3,3,1,2,6_
- 2,1,3,3_,6
- 3,1,2_,3,6
- 1,3_,2,3,6