传送门 Description Input 第一行为一个整数T代表数据组数,之后T行每行一个数n代表要被分解的数 Output 对于每个n输出一行,为方案个数 Sample Input Sample Output Hint t<=100,n<=23768. Solution dp方程转移之类显然,唯一需要说的是有关去重的问题.显然需要打一张到maxn的平方表.然后f[i][j]代表i分解为j个平方数的方案数.如题面所说,x=a2+b2与x=b2+a2是同一种方案.既然如此,就不能外层循环第一维…