Задача №112449. Мощь вампира
Джейкоб думает очень громко.
Эдвард
Все вампиры обладают уникальной способностью читать мысли, и Эдвард очень часто пользовался ей для защиты своей жены Беллы Свон. Поэтому, когда на нее напали несколько вампиров клана Вольтури, он тут же решил прочитать их мысли, дабы узнать мощь каждого напавшего вампира.
Но каждый вампир этого клана обладает ментальным щитом, поэтому узнать мощь отдельного вампира невозможно. Эдвард может лишь узнать сумму всех чисел, выражающих их мощь, но при этом он может брать каждое число с нужным ему знаком (плюс или минус).
Эдварду срочно необходима ваша помощь, иначе Беллу съедят вампиры из клана Вольтури.
Программа жюри выводит число \(n\) в отдельной строке (\(1 \le n \le 100\)). После этого не более чем \(n\) раз повторяются следующие действия.
Ваша программа выводит в отдельной строке строку, состоящую из символов \(a_i\) (\(a_i = \) + или \(a_i = \) -), разделенных пробелами, где \(i\)-й символ означает, с каким знаком мы просуммируем мощь \(i\)-го вампира \(p_i\) (\(-100 \le p_i \le 100\)).
Когда вы найдете мощь каждого вампира, вашей программе необходимо вывести в строчку их все по порядку:
где \(a_i\) — мощь i-го вампира.
2 3 -1
+ + + - answer: 1 2
Для корректной работы программы после каждой операции вывода данных вам необходимо делать следующие операции:
- В языке Pascal: flush(output)
- В C/C++: fflush(stdout)
- В Java: System.out.flush()
- В Python: sys.stdout.flush()
Кроме этого, не забывайте после каждой выведенной строки ставить перевод строки.