加密
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
红军在战时通信中,会利用数学规律做简易密文校验。通信员收到密钥数字 ,需要判断:是否存在某个正整数 ,使得 ( 的阶乘)末尾恰好有 个连续的 0。若存在,则该密钥合法,可以解密报文;不存在则判定报文被篡改,丢弃信息。
的阶乘即为
输入格式
第一行一个整数 。 第二行共 个整数,代表各组密钥 。
输出格式
输出共 行。
对每一个 ,若存在满足条件的 ,输出Yes,否则输出No。
输入数据1
2
0 5
输出数据1
Yes
No
样例解释
末尾有 个 , 末尾直接跳到 个 ,因此不存在任意整数,使其阶乘末尾恰好有 个连续的 。 时,、 末尾均为 个 ,条件成立。
数据范围
- 的数据:
- 的数据:
2026年08月24日(星期一)C++信息学高级组周赛
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2026-8-25 21:00
- 结束于
- 2026-8-26 0:30
- 持续时间
- 3.5 小时
- 主持人
- 参赛人数
- 10
