#2594. 11月-丙-T2-染色

11月-丙-T2-染色

题目描述

nn 个点染色,每个点都需要一种独一无二的颜色。颜色以数字编号,每个点对颜色都有各自的要求。其中第 ii 个点要求颜色的编号为 11aia_i 之间的整数。

请统计有多少种染色方案数满足要求,由于答案可能很大,输出模 10000000071000000007 的余数。

输入格式

  • 第一行:单个整数表示 nn
  • 第二行:nn 个整数表示 a1,a2,,ana_1,a_2,…,a_n

输出格式

  • 单个整数表示答案

样例数据

3
4 7 2
30

数据范围

对于30% 30\% 数据,1n10,1ai101 \leq n \leq 10,1 \leq a_i \leq 10

对于60% 60\% 数据,1n100,1ai1001 \leq n \leq 100,1 \leq a_i \leq 100

对于100% 100\% 数据,1n3×105,1ai1091 \leq n \leq 3\times10^5,1\leq a_i\leq10^9