U170464.档案修复员
入门
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
你是一名档案修复员。
最近,你接手了一份来自“乘积档案馆”的残破卷宗。
卷宗里记录着一组整数:
a1,a2,⋯,an
档案管理员告诉你:
- 1≤n≤106
- 对于每个 ai, 都满足0≤ai≤1018
- 你真正需要关注的是他们的乘积 P,即
P=i=1∏nai
不幸的是,档案受损非常严重,所有 ai 都看不见
你问了问档案管理员,档案管理员说
"诶……ai 从上上上辈管理员就已经看不见了,但我只知道这不影响 P"
现在要求你回答三个问题
第一问:位数
请回答:
P 的十进制表示有多少位?
这里“位数”的定义是:一个非负整数的十进制表示中,不含前导零的数字个数。
例如,10 的十进制表示是 10,所以它的位数是 2
特别地,规定 0 的位数为 1
输出一个整数。
第二问:绝对值
请回答:
∣p∣ 的值
输出一个整数。
第三问:大于?小于?
请回答:
乘积 P 是否 ≥10100
如果 P≥10100 输出YE5,否则输出N0
输入格式
一行一个整数 n,代表这组整数的个数
输出格式
输出为三行
第一行一个整数,代表 P 的十进制表示位数
第二行一个整数,代表 ∣P∣ 的值
第三行一个字符串,代表 P 与 10100 的大小关系(上方题面描述中已给出)
输入解题思路,AI测评打分。不知道怎么写?