传统题 文件IO:A 1000ms 256MiB

鲲数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

希蒙学习了质因数分解之后,对于这部分内容产生了浓厚的兴趣,所以经过两年半的研究,想到了一种神奇的鲲数。

鲲数是指给定一个正整数 nn,nn 可以表示成 p1×p2×p3×⋯×pxp_1 \times p_2 \times p_3 \times \dots \times p_x 的形式,并且其中任意一个 pip_i 不仅是质数,也是奇数。

现在,希蒙需要对若干个正整数 nn 进行处理,找到其中的鲲数。请你编写一个程序,帮助希蒙快速识别 nn 是不是鲲数。

输入格式

第一行是一个整数,表示数据组数 TT。

接下来 TT 行,每行一个整数,表示一组数据的 nn。

输出格式

输出有 TT 行,每组数据输出占一行。

如果 nn 是鲲数,请输出 Yes,否则输出 No。

样例 #1

样例输入 #1

5
2
3
4
6
9

样例输出 #1

No
Yes
No
No
Yes

提示

数据规模与约定

本题共有 1010 个测试点。对第 ii 个测试点,T=max⁡(1,i−1)T = \max(1, i - 1)。

  • 对 30%30\% 的数据,n≤3n \leq 3。
  • 对 50%50\% 的数据,n≤10n \leq 10。
  • 另有 10%10\% 的数据,nn 为奇数。
  • 另有 10%10\% 的数据,nn 为偶数。
  • 对 80%80\% 的数据,n≤109n \leq 10^9。
  • 对 100%100\% 的数据,1≤T≤91 \leq T \leq 9,2≤n≤10182 \leq n \leq 10^{18}。

2025国庆集训1002

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-2 16:30
结束于
2025-10-2 18:10
持续时间
1.7 小时
主持人
参赛人数
23