Циклический сдвиг
2000 мс · 256 МБ · всё или ничего
Сдвиньте последовательность вправо на позиций циклически: элемент, стоявший на позиции , переходит на позицию , а вышедшие за край возвращаются в начало.
Для набора и получается .
Формат ввода
В первой строке от до и от до . Во второй — чисел, каждое по модулю не больше .
Формат вывода
Одна строка: чисел через пробел.
Примеры
ввод
5 2 1 2 3 4 5
вывод
4 5 1 2 3
Примечание
Сдвиг на возвращает всё на место, поэтому работать надо с k % n. Само k доходит до и обязано быть long long. Копировать массив не нужно: достаточно вывести элементы в правильном порядке.
Войдите, чтобы отправлять решения.