Олимпиадный тренинг

Задача . Суммы


Дано N целых чисел A1, A2, ..., AN. Требуется найти количество различных значений сумм вида k1A1 + k2A2 + ... + kNAN.
(1 <= N <= 500, 0 <= Ai <= 100, 0 <= ki <= 1, все числа целые.)

Входные данные:
В первой строке находится число N, во второй - A1, A2, ..., AN через пробел.

Выходные данные: 
Вывести одно число - количество различных значений сумм.
Примеры
Входные данныеВыходные данные
1 3
1 1 2
5
2 3
1 3 2
7
3 5
49 100 98 49 0
10

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w641
Комментарий учителя