vector<int> dp[51];
for(int i=1;i<=50;i++)
{
dp[i].push_back(i);
}
t=0;
for(int k=1;k<=n;k++)
{
for(int i=1;i<=k/2;i++)
{
for(int j=0;j<dp[i].size();j++)
{
if(k>=10) t=100;
else t=10;
dp[k].push_back(dp[i][j]*t+k);
//cout<<dp[i][j]*t+k<<' ';
}
}
}
因為多筆測資
剩下加油