Submission #13794371


Source Code Expand

import sys

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

N, *A = map(int, read().split())

U = 10 ** 18
p = 1
for x in A:
    p *= x
    if p > U:
        p = U + 1

if p > U:
    print(-1)
else:
    print(p)

Submission Info

Submission Time
Task B - Multiplication 2
User maspy
Language Python (3.8.2)
Score 200
Code Size 287 Byte
Status AC
Exec Time 60 ms
Memory 19932 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 24
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All hand_01.txt, hand_02.txt, max_01.txt, max_02.txt, random_01.txt, random_02.txt, random_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, small11_02.txt, small11_03.txt, small11_04.txt, small12_02.txt, small12_03.txt, small12_04.txt, small21_01.txt, small21_02.txt, small21_03.txt, small22_01.txt, small22_02.txt, small22_03.txt, zero_01.txt, zero_02.txt
Case Name Status Exec Time Memory
hand_01.txt AC 18 ms 8884 KiB
hand_02.txt AC 16 ms 8996 KiB
max_01.txt AC 60 ms 19932 KiB
max_02.txt AC 37 ms 10876 KiB
random_01.txt AC 41 ms 15428 KiB
random_02.txt AC 41 ms 14392 KiB
random_03.txt AC 40 ms 15068 KiB
sample_01.txt AC 23 ms 9116 KiB
sample_02.txt AC 19 ms 8880 KiB
sample_03.txt AC 18 ms 8884 KiB
small11_02.txt AC 20 ms 9048 KiB
small11_03.txt AC 19 ms 8896 KiB
small11_04.txt AC 22 ms 9048 KiB
small12_02.txt AC 18 ms 9000 KiB
small12_03.txt AC 17 ms 8888 KiB
small12_04.txt AC 21 ms 8996 KiB
small21_01.txt AC 41 ms 10808 KiB
small21_02.txt AC 38 ms 10748 KiB
small21_03.txt AC 38 ms 10656 KiB
small22_01.txt AC 44 ms 10828 KiB
small22_02.txt AC 39 ms 10640 KiB
small22_03.txt AC 40 ms 10820 KiB
zero_01.txt AC 58 ms 19832 KiB
zero_02.txt AC 55 ms 19668 KiB