#GC4011. GC.2016.五年级.05.方案数(count)

GC.2016.五年级.05.方案数(count)

题目描述

计时器游戏结束后,晨晨的同学明明取了其中的 K 个计时器设计出拼数字游戏:明明和晨晨各自把 K 个计时器排成一行,看谁拼出的数最大。例如:有 K=3 个计时器,上面数字分别是 31,3,331 ,两人拼的方案分别是:

img

明明拼的数字是 333131 ,晨晨拼的数字是 331313 ,显然明明赢。

明明掌握了拼出最大值的核心算法,晨晨下决心也要研究。不过她首先要编程统计这 K 个计时器能拼出多少种不同的方案?

注意,现在的计时器更先进,可以显示4位数字。

输入格式

第一行:1 个整数 K 。(1 ≤ K ≤ 4)

第二行 K 个整数:表示K个计时器上的数。(所有数均为大于 0 小于 10000 的整数)

输出格式

一个整数,表示拼成不同数的方案数。

样例

3
31 3 331
5

样例解释

(3 31 331)和(331 3 31)拼出的方案是相同的数 331331 ,只算一种。