#LQ1045T. 平方拆分
平方拆分
题目描述
将 拆分为若干个两两不同的完全平方数之和,一共有多少种不同的方法?
注意交换顺序视为同一种方法,例如 与 视为同一种方法。
输入描述
第一行包一个整数 ,表示测试数据的规模。
接下来 行每行 1 个整数 。
输出描述
对每个输入输出一个整数表示答案。
3
4
40
2019
1
1
26287
评测用例规模与约定:
对于所有评测用例,。
将 X 拆分为若干个两两不同的完全平方数之和,一共有多少种不同的方法?
注意交换顺序视为同一种方法,例如 132+252+352=2019 与 132+352+252=2019 视为同一种方法。
第一行包一个整数 N,表示测试数据的规模。
接下来 N 行每行 1 个整数 X。
对每个输入输出一个整数表示答案。
3
4
40
2019
1
1
26287
对于所有评测用例,1≤N≤1000,1≤X≤104。