11974. Видалити та добавити


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Вам задано послідовність \(A=(A_1 ​ , A_2 ​ ,…, A_N ​ )\) довжини \(N\). Ви виконуєте таку операцію рівно \(K\) разів:

  • видаляєте початковий елемент \(A\) та додаєте 0 в кінець \(A\).

Виведіть усі елементи \(A\) після операцій.

Обмеження

  • \(1≤N≤100\)
  • \(1≤K≤100\)
  • \(1≤A_i ​ ≤100\)
  • Усі значення у вхідних даних є цілими числами.

Формат вхідних даних

Перший рядок містить цілі числа \(N, K\).

Наступний  рядок містить цілі числа \(A_i\).

Формат вихідних даних

У вихідний потік виведіть елементи \(A\) після операцій в один рядок, розділивши пробілами.

Приклад вхідних даних

3 2
2 7 8

Приклад вихідних даних

8 0 0

Перед операціями A=(2,7,8).

Після одного виконання операції A=(7,8,0).

Після двох операцій A=(8,0,0).

Таким чином, (8,0,0) є відповіддю.

Приклад вхідних даних

3 4
9 9 9

Приклад вихідних даних

0 0 0

Приклад вхідних даних

9 5
1 2 3 4 5 6 7 8 9

Приклад вихідних даних

6 7 8 9 0 0 0 0 0

Коментарі

Ще немає коментарів.