باید یک لیستی n
عضوی از اعداد صحیح رو دریافت کنین و به اندازه k
به سمت راست شیفت بدین، در شیفت دادن به راست هر عدد به خانه بعدی منتقل میشه یعنی مقدار اندیس i
به i + 1
منتقل میشه ( 3
به 4
, 4
به 5
و .... ) وعدد آخر به اندیس صفر
منتقل میشه.
فرض کنین آرایه به صورت 5, 4, 3, 2, 1
است با یک شیفت به شکل 4, 3, 2, 1, 5
تبدیل میشه و با 2
شیفت به 3, 2, 1, 5, 4
تبدیل میشه.
خط اول یک شامل یک عدد n
که تعداد اعداد و k
تعداد دفعات شیفت به راستت با فاصله داده میشه.
در خط دوم n
تا عدد با فاصله داده میشود.
a1, a2, a3, ...., an-1, an
اعداد لیست شیفت داده شده را با فاصله چاپ کنین.
6 3
7 10 6 3 4 9
3 4 9 7 10 6