配点 : 200 点
問題文
N 個の整数 A1,...,AN が与えられます。
A1×...×AN を求めてください。
ただし、結果が 1018 を超える場合は、代わりに -1
を出力してください。
制約
- 2≤N≤105
- 0≤Ai≤1018
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
N
A1 ... AN
出力
値 A1×...×AN を整数として出力せよ。ただし、この値が 1018 を超える場合は、代わりに -1
を出力せよ。
1000000000×1000000000=1000000000000000000 です。
101×9901×999999000001=1000000000000000001 ですが、これは 1018 を超えるので、代わりに -1
を出力します。