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
Коментарі