Gửi bài giải
Điểm:
50,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
128M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Java
Đề bài : https://drive.google.com/drive/u/0/folders/1Kv0RDJiibCQ0803c6lLIrQyRnDZVEzht
Cho một dãy gồm N số nguyên ~a_1, a_2,…,a_N~ và dãy B rỗng. Trên dãy B, bạn thực hiện N phép biến đổi. Với phép biến đổi thứ i:
- Thêm ai vào cuối dãy B.
- Đảo ngược thứ tự các phần tử dãy B.
Input
- Dòng đầu tiên chứa số nguyên N ~(1 \le N \le 2 * 10^5)~
- Dòng tiếp theo chứa N số nguyên ~a_1, a_2,…,a_N~ ~(1 \le ai \le 10^5)~
Output
- Gồm 1 dòng duy nhất là kết quả của bài toán.
Sample Input
4
1 2 3 4
Sample Output
4 2 1 3
Sample Input
3
1 2 3
Sample Output
3 1 2
Giải thích
Ở ví dụ 2 :
- Sau phép toán 1, B = {1}.
- Sau phép toán 2, B = {2, 1}.
- Sau phép toán 3, B = {3, 1, 2}.
Bình luận