测试点2和5过不了 求指点!
#include<cstdio>
#include<algorithm>
#include<vector>
#include<cmath>
using namespace std;
int N, K, P, maxSumSqu = 0;
int maxNk;//最大可能的底数
int flag = 0;//判断是否其平方和满足要求
vector<int> temp,ans;
vector<int> powP;
int A[1010]={
9999};
void DFS(int index