شیفت آرایه به راست
timer
محدودیت زمان:
۱ ثانیه
task_alt
نرخ پذیرش:
۴۳٫۸٪
send
پاسخهای ثبتشده:
۱۶ ارسال
group
شرکتکنندگان:
۶ نفر
descriptionشرح مسئله
Problem #20باید یک لیستی 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 تبدیل میشه.
swap_horizقالب ورودی و خروجی
inputساختار ورودی (Input Format)
خط اول یک شامل یک عدد n که تعداد اعداد و k تعداد دفعات شیفت به راستت با فاصله داده میشه.
در خط دوم n تا عدد با فاصله داده میشود.
a1, a2, a3, ...., an-1, an
outputساختار خروجی (Output Format)
اعداد لیست شیفت داده شده را با فاصله چاپ کنین.
info
توجه: خروجی را دقیقاً مطابق خواسته چاپ کنید؛ کاراکتر اضافی یا عبارات توصیفی نباید در خروجی چاپ شوند.
terminalنمونههای آزمایشی (Sample Test Cases)
۱ نمونه
نمونه ۱
ورودی نمونه ۱
6 3 7 10 6 3 4 9
خروجی نمونه ۱
3 4 9 7 10 6
sendارسال راهکار (Submission)
برای ارسال و داوری پاسخ باید وارد حساب کاربری خود شوید. اجرای نمونهها بدون ورود هم ممکن است.
loginورود