Пробный тур
Соревнование завершилось 19.05.19 в 11:00
E. Простая задача
Ограничение по времени: 1 с.
Ограничение по памяти: 256 МБ
В этой задаче требуется произвести циклический сдвиг числовой последовательности на заданное число элементов.
В первой строке входного потока дано целое число N — количество элементов последовательности (1 \leqslant N \leqslant 100).
Во второй строке даны через пробел N чисел — сама последовательность. Элементы последовательности — натуральные числа, не превышающие 1000.
В третьей дано целое число M — величина сдвига (-N \leqslant M \leqslant N). Если M — отрицательное число, то следует циклически сдвинуть последовательность влево на |M| элементов, иначе — вправо.
В единственной строке требуется через пробел вывести элементы результирующей последовательности.
Стандартный ввод | Стандартный вывод |
---|---|
7 1 2 3 4 5 6 7 -2 | 3 4 5 6 7 1 2 |
7 1 2 3 4 5 6 7 3 | 5 6 7 1 2 3 4 |