#CCBCHBAHAI0000034. Dịch đoạn [l, r] sang phải một bước (Right-Shift a Subarray [l, r] by One)
Dịch đoạn [l, r] sang phải một bước (Right-Shift a Subarray [l, r] by One)
Dịch đoạn [l, r] sang phải một bước (Right-Shift a Subarray [l, r] by One)
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
Chỉ trên đoạn , thực hiện một phép dịch phải vòng tròn đúng một bước. Mọi vị trí ngoài đoạn giữ nguyên.
Gọi mảng kết quả là . Nếu thì . Nếu thì:
và
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 dịch phải vòng tròn đoạn một bước.
Subtask
Subtask 1 (100 điểm): ; ; .
Ví dụ
Input
7 1 4
10 20 30 40 50 60 70
Output
10 50 20 30 40 60 70
Giải thích
Đoạn 20 30 40 50 trở thành 50 20 30 40; các phần tử 10 60 70 nằm ngoài đoạn nên giữ nguyên.