#P5993. [PA 2014] Iloczyn
[PA 2014] Iloczyn
题目描述
斐波那契数列的定义为:
-
或 时, ;
-
时,。
数列的开头几项为 。
你的任务是判断给定的数字能否被表示成两个斐波那契数的乘积。
输入格式
第一行包含一个整数 ,表示询问数量。
接下来的 行,每行一个整数 。
输出格式
输出共 行,第 行为 TAK
(是)或 NIE
(否),表示 能否被表示成两个斐波那契数的乘积。
提示
对于 的数据,,。
斐波那契数列的定义为:
k=0 或 1 时, Fk=k;
k>1 时,Fk=Fk−1+Fk−2。
数列的开头几项为 0,1,1,2,3,5,8,13,21,34,55,…。
你的任务是判断给定的数字能否被表示成两个斐波那契数的乘积。
第一行包含一个整数 T,表示询问数量。
接下来的 T 行,每行一个整数 ni。
输出共 T 行,第 i 行为 TAK
(是)或 NIE
(否),表示 ni 能否被表示成两个斐波那契数的乘积。
对于 100% 的数据,1≤T≤10,0≤ni≤109。