已知一个数列 a1<a2<a3<....<ama_1<a_2<a_3<....<a_ma1<a2<a3<....<am,其中 a1=1a_1=1a1=1,am=na_m=nam=n。
对于每个 k(2≤k≤m)k(2\le k\le m)k(2≤k≤m) 都存在 i,ji,ji,j 满足 ak=ai+aj(i≤i,j≤k−1)a_k=a_i+a_j(i\le i,j \le k-1)ak=ai+aj(i≤i,j≤k−1),
例如数列 1,2,4,51,2,4,51,2,4,5。
222 可以表示成 1+11+11+1;
444 可以表示成 2+22+22+2;
555 可以表示成 1+41+41+4。
现给定 nnn 的值,求出数列项数 mmm 的最小值,并输出项数最小的数列。
只知道是搜索题且需要剪枝,但毫无思路+头绪,求解plz,thx