Գումարներ

Տրված է տարբեր ամբողջ դրական թվերից կազմված հաջորդականություն՝ ։

Դիտարկում ենք այն թվերը, որոնք ստացվում են որպես մեկ կամ ավելի տարրերի գումարներ տրված հաջորդականությունից, ընդ որում՝ յուրաքանչյուր տարր կարող է մասնակցել այդպիսի գումարներում առավելագույնը մեկ անգամ։

Նշենք, որ մեկ թվի գումար ասելով հասկանում ենք հենց այդ թիվը։

Գրեք ծրագիր, որը հաշվում է և արտածում թե բոլոր այդ գումարների արդյունքում քանի տարբեր արժեք կարելի է ստանալ։

Մուտքային տվյալներ

Առաջին տողում տրվում է -ը (

Երկրորդ տողում տրվում են հաջորդականության տարրերը՝ ():

Ելքային տվյալներ

Ձեր ծրագիրը պետք է ստանդարտ ելքում արտածի մեկ ամբողջ թիվ, որը ցույց է տալիս բոլոր գումարների հնարավոր տարբեր արժեքների քանակը։

Օրինակ

Մուտք

Ելք

4
1 6 4 3

12

Ենթախնդիրներ

Համար

Սահմանափակում

Միավոր

0

Օրինակը

0

1

40

2

60

Constraints

Time limit: 0.2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue