Задачи
January 16
Анонс. Разминировать бомбу
Задача. Необходимо разминировать бомбу. У вас есть код в виде кругового массива длиной N и ключ k. Чтобы расшифровать код, нужно заменить каждое число. Все числа заменяются одновременно.
- Если k > 0, замените i-е число суммой следующих k чисел.
- Если k < 0, замените i-е число суммой предыдущих k чисел.
- Если k == 0, замените i-е число на 0.
Необходимо вернуть расшифрованный код.
Пояснение: в циклическом массиве следующий элемент после arr[N - 1] - это arr[0]. Соответственно, предыдущий элемент для arr[0] - это arr[N - 1].
Входные данные: размер массива, а также элементы массива - значения от 0 до 100.