#CCBCHBAHAI0000033. Đảo đoạn [l, r] (Reverse a Subarray [l, r])
Đảo đoạn [l, r] (Reverse a Subarray [l, r])
Đảo đoạn [l, r] (Reverse a Subarray [l, r])
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 và hai chỉ số thỏa
Hãy đảo ngược thứ tự các phần tử trong đoạn chỉ số đóng và giữ nguyên mọi phần tử ngoài đoạn.
Gọi mảng kết quả là . Với mọi :
$$b_i= \begin{cases} a_{l+r-i}, & l\le i\le r,\\ a_i, & \text{ngược lại}. \end{cases}$$Hãy in mảng .
Input
Dòng đầu chứa ba số nguyên . Dòng thứ hai chứa số nguyên .
Output
In mảng sau khi đảo đoạn .
Subtask
Subtask 1 (100 điểm): ; ; .
Ví dụ
Input
7 2 5
1 2 3 4 5 6 7
Output
1 2 6 5 4 3 7
Giải thích
Đoạn chỉ số là 3 4 5 6; sau khi đảo thành 6 5 4 3. Các vị trí 0, 1 và 6 không đổi.