编程题
### 问题描述 秋秋是一位魔术师,他正在试验一个新的魔术。他有一个由 $N$ 个魔术道具组成的魔术帽子 $C$ ,每个魔术道具代表一个范围 $[1,C_i]$ ,他想试验有多少种不同的魔术 $A$ 满足以下条件: - $A$ 中的魔术道具在 $[1,C_i]$ 的范围内,即 $1 \leq A_i \leq C_i$。 - $A$ 中的魔术道具两两不同,即 $A_i \neq A_j$。 魔术种类可能会有非常多,因此请输出答案对 $10^9+7$ 取模的结果。 ### 输入格式 第一行输入一个整数 $N$($1\leq N \leq 10^5$),表示魔术帽子 $C$ 中魔术道具的数量。 第二行输入 $N$ 个整数 $C_1,C_2,\cdots,C_N$($1\leq C_i \leq 10^9$),表示魔术帽子 $C$。 ### 输出格式 输出一个整数,表示满足条件的不同魔术 $A$ 的数量对 $10^9+7$ 取模的结果。 ### 样例输入 ``` 3 2 3 4 ``` ### 样例输出 ``` 8 ```
查看答案
赣ICP备20007335号-2