eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Збір бобів

Збір бобів

Гарно попрацювавши на зборі врожаю бобових, Петя вирішив розважитись. Для цього він узяв \textbf{N} чаш, розставив їх по колу і у кожну поклав деяку кількість горошин. Кожен хід він бере усі горошини з деякої чаші і послідовно кладе їх по одній у кожну наступну чашу. На першому ході використовуються горошини з першої чаші, а у подальшому з тієї, у яку було поміщено останню горошину на попередньому кроці. Потрібно визначити, скільки горошин буде у кожній чаші після \textbf{T}-го ходу. \includegraphics{https://static.e-olymp.com/content/4a/4a54b7a9f417c434bb6c19144027c0ba86249027.jpg} \includegraphics{https://static.e-olymp.com/content/66/6664c82d63305f95db5be0a63cf6110860543d21.jpg} \InputFile У першому рядку вхідного файлу задається кількість чаш \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{10^4}). У другому рядку записані \textbf{N} чисел \textbf{a_i}, які визначають кількості горошин у відповідних чашах (\textbf{0} ≤ \textbf{a_i} ≤ \textbf{10^9}, \textbf{a_1 = 0}) у початковому стані. У третьому рядку знаходиться кількість ходів \textbf{T} (\textbf{0} ≤ \textbf{T} ≤ \textbf{10^4}). \OutputFile У єдиному рядку вихідного файлу необхідно вивести \textbf{N} чисел - кількості горошин у відповідних чашах після здійснення \textbf{T} ходів.
Ліміт часу 1.5 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
8
4 2 1 2 0 0 3 0
1
Вихідні дані #1
0 3 2 3 1 0 3 0
Автор Віталій Неспірний
Джерело Літня школа Севастополь 2013, Хвиля 2, День 4