11473. Зсув вправо


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

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

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

Задається лінійний масив \(A\) розмірності \(N\). Над масивом виконайте \(K\) зсувів вправо (останній елемент масиву при цьому переходить у перший) і дайте відповідь на \(Q\) запитів:

  • для \(i\) (\(0 \le i < N\))  виведіть \(A_i\)

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

Перший рядок вхідного потоку містить цілі числа \(N, K, Q\) (\(1 \le N, K \le 10^5\), \(1 \le Q \le 500\) )

Наступний рядок містить \(N\) цілих чисел \(A_i\) (\(1 \le A_i \le 10^5\)).

Далі ідуть \(Q\) рядків запитів.

Кожен запит містить ціле число \(i\) (\(0 \le i < N\))

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

У вихідний потік для кожного запиту в окремому рядку вивести відповідне \(A_i\)

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

3 2 3
1 2 3
0
1
2

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

2
3
1

Коментарі

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