• 1963 字符串

    时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)

    提交数 : 47 | 通过数 : 13

    题目描述

    一个A和两个B一共可以组成三种字符串:"ABB","BAB","BBA"。
    给定若干字母和它们相应的个数,计算一共可以组成多少个不同的字符串。 
    

    输入要求

    每组测试数据分两行,第一行为n(1≤n≤26),表示不同字母的个数,第二行为n个数A1,A2,……,An(1≤Ai≤12),表示每种字母的个数。测试数据以n=0为结束。 
    

    输出要求

    对于每一组测试数据,输出一个m,表示一共有多少种字符串。结果不会超过__int64能表示的范围
    

    输入样例

    2
    1 2
    3
    2 2 2
    0

    输出样例

    3
    90

    提示


    来源


    [ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]