#C31032. 深搜练习:算24点(2)

深搜练习:算24点(2)

Background背景

给出 n 个整数,请问这 n 个数字在不改变顺序且不加入括号的情况下,仅通过 + - × 三种运算符,有多少种运算能得到 24 。

比如:4 10 2 4 8,有如下 3 种运算能够得到24 。

4+10-2+4+8=24

4-10-2+4*8=24

4 *10-2 *4 - 8 = 24

Input输入

第 1 行有一个整数 n ;(2n102 \le n \le 10

第 2 行有 n 个整数 a_i ;(1ai201 \le a_i \le 20

Output输出

一个整数,代表能计算出 24 点的方案数;

Samples样例

5
4 10 2 4 8
3

Limitation限制

1s, 1024KiB for each test case.