bzoj#P4544. 椭圆上的整点

椭圆上的整点

题目描述

求不定方程 x2+3y2=n2x^2+3y^2=n^2 整数解的个数。

输入格式

第一行一个整数 TT,表示输入包含 TT 组数据。

接下来 TT 行,每行一个正整数 nn

输出格式

输出应包含 TT 行,每行一个整数 NN,表示该组数据的答案。

样例输入

3
5
1001
191752422

样例输出

2
18
162

数据规模与约定

1T101\le T \le 101n10121\le n \le 10^{12}

题目来源

By Aleph