#U0061. 智慧数
智慧数
本题已重测。
描述
一个正整数如果能表示成两个正整数的平方差,则称这个数为“智慧数”。 例如 等于 的平方减去 的平方,所以 就是一个智慧数。 从 开始的自然数列中,将“智慧数”从小到大编号为 现输入一个正整数 ,输出第 个“智慧数”。
格式
输入
第一行一个整数 ,表示有 次询问。 接下来每行一个整数 ,表示询问第 个智慧数的值。
输出
输出 行,每行对应询问的智慧数。
样例
1
5
9
2
5
9
9
15
说明
相关
在下列比赛中:
本题已重测。
一个正整数如果能表示成两个正整数的平方差,则称这个数为“智慧数”。 例如 16 等于 5 的平方减去 3 的平方,所以 16 就是一个智慧数。 从 1 开始的自然数列中,将“智慧数”从小到大编号为 1,2,3,⋯ 现输入一个正整数 n,输出第 n 个“智慧数”。
第一行一个整数 T,表示有 T 次询问。 接下来每行一个整数 n,表示询问第 n 个智慧数的值。
输出 T 行,每行对应询问的智慧数。
1
5
9
2
5
9
9
15
T≤10000, n≤1000
在下列比赛中: