A32144.Lscumm

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:256MB

题目描述

Elbisivid 成精了。

它学会了数学。


Elbisivid 说所有青蛙数 nn 都满足

存在一个数列 a1,a2,a3,⋯ ,aka_1,a_2,a_3,\cdots,a_k(kk 供你任意指定,但是 k≥2k\ge 2) 满足:

  • a1+a2+⋯+ak=na_1+a_2+\cdots +a_k=n
  • lcm(a1,a2,⋯ ,ak)=n\text{lcm}(a_1,a_2,\cdots,a_k)=n

请注意,两条要求必须针对同一个数列 aa 同时满足。

青蛙为了测试你的智商,于是让你判断 tt 个数是不是青蛙数。

输入格式

第 11 行,一个正整数 tt,表示问询组数。

第 2∼t+12\sim t+1 行,每行两个正整数,表示当前询问的 nn。

输出格式

共 tt 行,每行是 Yes 和 No 之一,表示结果。结果区分大小写,请注意 YES、NO、yes、no 是不被认为正确的。

输入输出样例

  • 输入#1

    6
    1
    11
    114
    1145
    11451
    114514

    输出#1

    No
    No
    Yes
    Yes
    Yes
    Yes

说明/提示

对于 20%20\% 的数据,n≤10n\le 10;

对于 60%60\% 的数据,n≤104n\le 10^4;

对于另外 10%10\% 的数据,nn 是质数。

对于 100%100\% 的数据,n≤109,t≤50n\le 10^9,t\le 50;

输入解题思路,AI测评打分。不知道怎么写?

首页