#732. [CZOJ 一周一测 R4 B] 黑历史

[CZOJ 一周一测 R4 B] 黑历史

题目背景

小H在某场比赛里爆零了。

题目描述

设 f(0)=1f(0)=1 , f(i)f(i) == f(i−1)×a+cf(i-1) \times a+c,问 NN 是否能表示为 f(b)f(b),需要保证 a,b≥2a,b\ge2,0≤c≤10\le c\le1,a,b,c∈Za,b,c∈Z。

格式

输入

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

输出

共 TT 行,如果可以输出 Yes,如果不可以输出 No 。 (区分大小写)

样例

6
1
2
3
13
15
16
No
No
No
Yes
Yes
Yes

限制

对于所有数据,保证 1≤T≤1051 \le T \le 10^{5},1≤N≤10181 \le N \le 10^{18}

对于 30%30\% 的数据,保证 T≤100T \le 100,N≤106N \le 10^6

另有 20%20\% 的数据,保证 T≤100T \le 100,N≤1018N \le 10^{18}