1591: Іринка і задача на логіку

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 12
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

Вчора в Ірини був день народження і їй подарували два масиви, один містить числа до \(10^9\), а другий – суми двох сусідніх елементів попереднього масиву. Іринка довго ним гралась, і втомлена пішла спати, а коли вона прокинулася, то побачила, що в першому масиві замість деяких чисел хтось залишив -1. А ось другий масив ніхто не чіпав.

Іринка знає, що за цими даними, можна відновити початковий масив, але вона не в силах зараз думати. Допоможіть їй, знайдіть початковий масив. Гарантується, що в початковому масиві залишилось як мінімум одне число.

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

Перший рядок містить ціле число \(n\) \((2 \le n \le 10^5)\) – розмір першого масиву.

В наступному рядку йде \(n\) натуральних чисел першого масиву.

В третьому рядку \(n-1\) натуральне число - суми двох сусідніх чисел першого масиву.

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

Виведіть один рядок з \(n\) натуральних чисел – числа початкового масиву.

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

5
-1 -1 -1 -1 5
3 5 7 9

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

1 2 3 4 5

Коментарі

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