Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

GML0556 - УМНОЖЕНИЕ НА 0, 1, 2, 3

   Задан набор N целых чисел. Умножив каждое число на 0, 1, 2 или 3 и сложив результаты, получаем какое-то число. Вам необходимо выяснить, сколько различных чисел можно получить таким способом. Например, имея в наборе числа 1, 5, 10 можно получить: 0 = 1 * 0 + 5 * 0 + 10 * 0, 8 =1 * 3 + 5 * 1 + 10 * 0, 41 = 1 * 1 + 5 * 2 + 10 * 3 и т.д.

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

   N – количество чисел в наборе (1 ≤ N ≤ 10).

   A[1]

   A[2]

   …

   A[N] – набор чисел (1 ≤ A[i] ≤ 100)

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

   Ans – количество различных сумм, которые можно получить суммированием заданных чисел умноженных на 0,1,2 или 3.

Пример.

N

stdin

stdout

1

2
1 10

16


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-29
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.Գոմել: Ավագ տարիքային խումբ:

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.