Codeforces Round 370 (Div. 2) |
---|
Закончено |
В ряд записаны n целых чисел b1, b2, ..., bn. Для всех i от 1 до n специальная ворона вычисляет значение ai по следующей процедуре:
Мемори собрала с ворон значения a1, a2, ..., an и теперь хочет восстановить изначальную последовательность b1, b2, ..., bn, сможете ли вы помочь ей в этом?
В первой строке входных данных записано целое число n (2 ≤ n ≤ 100 000) — количество чисел в обеих последовательностях.
В следующей строке записаны n целых чисел, i-е из которых равняется ai ( - 109 ≤ ai ≤ 109).
Выведите n целых чисел, соответствующих последовательности b1, b2, ..., bn. Гарантируется, что ответ единственный и помещается в 32-битный целочисленный тип.
5
6 -4 8 -2 3
2 4 6 1 3
5
3 -2 -1 5 6
1 -3 4 11 6
В первом примере вороны сообщают значения 6, - 4, 8, - 2 и 3, для индексов 1, 2, 3, 4 и 5 соответственно. Можно проверить, что исходная последовательность 2, 4, 6, 1, 3 дала бы именно такие ответы. Например, 6 = 2 - 4 + 6 - 1 + 3, а - 4 = 4 - 6 + 1 - 3.
Во втором примере последовательность 1, - 3, 4, 11, 6 соответствует информации, полученной от ворон. Например, 5 = 11 - 6, а 6 = 6.
Название |
---|