题目翻译
查看原帖
题目翻译
576573
diannaojun楼主2022/11/12 10:49

题目描述

给定nn个整数A1,A2,...,AnA_1,A_2,...,A_n, 求出A1A2...AnA_1 * A_2 * ... * A_n的结果(一个整数)。

若其结果超过101810^{18},则输出1-1,否则输出其结果。

输入格式

nA1A2...Ann A_1 A_2 ... A_n

输出格式

如题所示

说明/提示

约束条件

  • 2n1052 \le n \le 10^5
  • 0Ai10180 \le A_i \le 10^{18}
  • 输入全部为整数。

示例说明1

10000000001000000000=10000000000000000001000000000 * 1000000000 = 1000000000000000000

109109=101810^9 * 10^9 = 10^{18}

结果小于等于101810^{18},所以输出结果

示例说明2

1019901999999000001=100000000000000001101 * 9901 * 999999 000001 = 100000000000000001

1019901999999000001=1018+1 101 * 9901 * 999999 000001 = 10^{18}+1

结果大于101810^{18},所以输出1-1

2022/11/12 10:49
加载中...