描述
下面是一个乘法竖式,如果用我们给定的那 $n$ 个数字来取代 `*`,可以使式子成立的话,我们就叫这个式子为牛式。
***
× **
----------
***
***
----------
****
数字只能取代 `*`,当然第一位不能为 $0$,况且给定的数字里不包括 $0$。
注意一下在美国的学校中教的“部分乘积”,第一部分乘积是第二个数的个位和第一个数的积,第二部分乘积是第二个数的十位和第一个数的乘积。
输入
- 第一行包含一个整数 $ N ( 1 \le N \le 9 )$,表示给定数字的个数。
- 第二行包含 $ N $ 个整数,表示可用的数字(互不相同,范围 1~9),用空格隔开。
输出
输出一个整数,表示满足条件的牛式总数。
样例
- 复制
- 复制
提示
222
× 22
----------
444
444
----------
4884
其中所有出现的数字(2, 4, 8)都在给定集合内,且首位不为 0,因此总数为 1。
## 数据范围与约定
$ 1 \le N \le 9 $
给定数字均为 1~9 之间的整数,互不相同。

关注我们