题目描述
给定n个整数A1,A2,...,An,
求出A1∗A2∗...∗An的结果(一个整数)。
若其结果超过1018,则输出−1,否则输出其结果。
输入格式
nA1A2...An
输出格式
如题所示
说明/提示
约束条件
- 2≤n≤105
- 0≤Ai≤1018
- 输入全部为整数。
示例说明1
1000000000∗1000000000=1000000000000000000
109∗109=1018
结果小于等于1018,所以输出结果
示例说明2
101∗9901∗999999000001=100000000000000001
101∗9901∗999999000001=1018+1
结果大于1018,所以输出−1