Asosiy qismga o‘tish

PY08-5. Aylanma siljitish

Ro‘yxatni k qadam o‘ngga aylanma siljiting: har qadamda oxirgi element boshiga o‘tadi.

k = 2 bo‘lgandagi siljish
k = 2 bo‘lgandagi siljish

k juda katta bo‘lishi mumkin. n qadamdan keyin ro‘yxat asl holiga qaytadi — demak k % n qadam yetarli. Kesish bilan bir amalda: a[n-k:] + a[:n-k].

Kirish ma’lumotlari

Birinchi qatorda n va k, ikkinchisida n ta son.

Chiqish ma’lumotlari

Siljitilgan ro‘yxat.

Cheklovlar

1 ≤ n ≤ 10⁵, 0 ≤ k ≤ 10¹⁸, |aᵢ| ≤ 10⁹

Misollar

Kirish
5 2
1 2 3 4 5
Chiqish
4 5 1 2 3
Kirish
3 7
1 2 3
Chiqish
3 1 2
Qoralama doskasi
Kod yozish
Kod yuborish 8 ta test
Yechim yuborish uchun tizimga kiring.