#2478. 超新序列
超新序列
题目背景
数论(number theory ),是纯粹数学的分支之一,主要研究整数的性质。整数可以是方程式的解(丢番图方程)。有些解析函数(像黎曼ζ函数)中包括了一些整数、质数的性质,透过这些函数也可以了解一些数论的问题。透过数论也可以建立实数和有理数之间的关系,并且用有理数来逼近实数(丢番图逼近)。
两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。
题目描述
最近小在上数学课,收获颇多。突然他想到一个问题,假如说有一个正整数,是否能把其分解成超新序列。
超新序列的定义如下:
1.该序列里,所有的元素都要为正整数。
2.该序列中,起码有两个元素(元素个数)。
3.该序列的元素和为。
4.该序列所有元素的最小公倍数也为。
5.该序列中可以有重复的元素,但是不能仅由1组成(如{1,1,1,1,1,1,1})。
如:当 时, 序列可以拆分成{1,2,3}。
输入格式
在第一行中输入一个整数 ,表示一共有几个待询问的Q。
接下来的行,每行给出一个正整数。
输出格式
在每行中输出对应的答案,如果可以把分解成超新序列,那么就输出"OK",否则就输出"NO"。
输入样例
4
6
957125
19973
4
输出样例
OK
OK
NO
NO
数据范围
对于 的数据,有
对于 的数据,有
对于 的数据,有 ,
相关
在以下作业中: