四方定理是众所周知的:任意一个正整数nnn,可以分解为不超过四个整数的平方和。例如:25=12+22+22+4225=1^{2}+2^{2}+2^{2}+4^{2}25=12+22+22+42,当然还有其他的分解方案,25=42+3225=4^{2}+3^{2}25=42+32和25=5225=5^{2}25=52。给定的正整数nnn,编程统计它能分解的方案总数。注意:25=42+3225=4^{2}+3^{2}25=42+32和25=32+4225=3^{2}+4^{2}25=32+42视为一种方案。
第一行为正整数ttt(t≤100t\le 100t≤100),接下来ttt行,每行一个正整数nnn(n≤32768n\le 32768n≤32768)。
对于每个正整数nnn,输出方案总数。
1 2003
48
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户