Грошові суми
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
У вас є монет з певними номіналами. Ваше завдання — визначити всі можливі суми грошей, які можна скласти, використовуючи ці монети.
Вхідні дані
Перший рядок містить кількість монет .
Другий рядок містить цілих чисел — номінали монет.
Вихідні дані
У першому рядку виведіть кількість різних можливих сум.
У другому рядку виведіть всі можливі суми в порядку зростання.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 102
Коефіцієнт прийняття 42%