题库/G2009

#G2009. [GESP202403 二级] 乘法问题

    传统题 难度: 进阶 标签>GESPGESP二级循环乘积溢出控制分类输出
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

G2009 · [GESP202403 二级] 乘法问题

退出在线编程模式
进阶 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交

对应的选择、判断题:https://ti.luogu.com.cn/problemset/1142

小 A 最初刚刚学习了乘法,为了帮助他练习,我们给他若干个正整数,并要求他将这些数乘起来。

对于大部分题目,小 A 可以精确地算出答案,不过,若这些数的乘积超过 10610^6,小 A 就不会做了。

请你写一个程序,告诉我们小 A 会如何作答。

输入格式

第一行一个整数 nn,表示正整数的个数。

接下来 nn,每行一个整数 aa。小 A 需要将所有的 aa 乘起来。

输出格式

输出一行,如果乘积超过 10610^6,则输出 >1000000;否则输出所有数的乘积。

2
3
5
15
3
100
100
100
1000000
4
100
100
100
2
>1000000

说明与数据范围

数据规模与约定

对全部的测试数据,保证 1≤n≤501 \leq n \leq 50,1≤a≤1001 \leq a \leq 100。

来源与评测数据

GESP C++ 2级,2024年03月第1题。

本题含6个自行生成的测试点,非官方原版测试数据;每题总分100分。

题目信息

#647
100%

1 次通过 · 1 次提交

练习难度 进阶
时间限制
1000ms
内存限制
512MiB
上传者