#CCBCHBAHAI0000027. Đảo mảng tại chỗ - n chẵn/lẻ (In-place Array Reversal - Even/Odd Length)
Đảo mảng tại chỗ - n chẵn/lẻ (In-place Array Reversal - Even/Odd Length)
Đảo mảng tại chỗ - n chẵn/lẻ (In-place Array Reversal - Even/Odd Length)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng số nguyên .
Ta thực hiện đảo mảng tại chỗ bằng cách đổi chỗ các cặp phần tử đối xứng:
với
Nếu lẻ, phần tử ở giữa có chỉ số không bị thay đổi bởi bất kỳ phép đổi chỗ nào.
Hãy in mảng sau khi thực hiện đầy đủ các phép đổi chỗ trên.
Input
Dòng đầu chứa số nguyên . Dòng thứ hai chứa số nguyên , cách nhau bởi dấu cách.
Output
In phần tử của mảng sau khi đảo trên một dòng, cách nhau bởi một dấu cách.
Subtask
Subtask 1 (100 điểm): ; .
Ví dụ
Input
5
10 20 30 40 50
Output
50 40 30 20 10
Giải thích
Ta đổi chỗ và . Phần tử giữa giữ nguyên vị trí.