EduBrick
← вернуться к уроку · Практика: Список: ввод и первые действия

Сдвиг влево на k

2000 мс · 256 МБ · всё или ничего

Дан список из nn чисел и число kk. Сдвиньте список циклически влево на kk позиций.

Например, из 1 2 3 4 5 при k=2k = 2 получается 3 4 5 1 2. Число kk может быть больше длины списка.

Формат ввода

В первой строке числа nn от 11 до 10510^5 и kk от 00 до 10910^9 через пробел. Во второй — nn целых чисел от 109-10^9 до 10910^9.

Формат вывода

Числа через пробел.

Примеры

ввод
5 2
1 2 3 4 5
вывод
3 4 5 1 2

Примечание

Лишние полные обороты ничего не меняют — остаток от деления на длину снимает эту заботу.

Войдите, чтобы отправлять решения.
← Вернуться к уроку