TouchStone
  Please Login
ログイン 登録
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P2087
  • 問題
  • P2087【SCOI2008 Day2】着色方案
    制限 : 時間制限 : 25000 MS   メモリ制限 : 65536 KB
    問題説明

    有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i 种颜色的油漆足够涂ci 个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案

    入力形式

    第一行为一个正整数k,第二行包含k个整数c1, c2, ... , ck。

    出力形式

    输出一个整数,即方案总数模1,000,000,007的结果。

    サンプル入力

    样例输入1:
    3
    1 2 3

    样例输入2:
    5
    2 2 2 2 2

    样例输入3:
    10
    1 1 2 2 3 3 4 4 5 5

    サンプル出力

    样例输出1:
    10

    样例输出2:
    39480

    样例输出3:
    85937576

    ヒント

    50%的数据满足:1 <= k <= 5, 1 <= ci <= 3
    100%的数据满足:1 <= k <= 15, 1 <= ci <= 5