Содержание курса
← Занятие 11 · Словари
Дополнительная задача

Остатки на складе

Условие

Сначала заданы начальные остатки товаров, затем изменения остатков. Положительное изменение означает поступление, отрицательное — расход. Объедините данные по названию товара. Новый товар до первой операции имеет остаток 0. Гарантируется, что остатки не становятся отрицательными.

Входные данные

На первой строке n, затем n строк «товар количество» с разными товарами. Затем m и m строк «товар изменение». 0 ≤ n, m ≤ 1000. Товар — непустое слово из строчных латинских букв; числа по модулю не больше 10000.

Выходные данные

Все встретившиеся товары, включая товары с нулевым остатком, в алфавитном порядке. На каждой строке название и итоговый остаток. Если товаров нет, выведите NONE.

Пример

Ввод
2
apple 5
tea 3
3
apple -2
tea 4
rice 2
Вывод
apple 3
rice 2
tea 7

Все тесты задачи 4

Тест 1СвернутьПоказать
Ввод
2
apple 5
tea 3
3
apple -2
tea 4
rice 2
Ожидаемый вывод
apple 3
rice 2
tea 7
Тест 2СвернутьПоказать
Ввод
0
0
Ожидаемый вывод
NONE
Тест 3СвернутьПоказать
Ввод
1
pear 3
1
pear -3
Ожидаемый вывод
pear 0
Тест 4СвернутьПоказать
Ввод
0
2
tea 4
tea -1
Ожидаемый вывод
tea 3