评橙有点离谱了,题解区都没关于结论的严谨证明。
考虑数学归纳法,设对于生成的序列 a1,a2,…,ana_1,a_2,\dots,a_na1,a2,…,an 而言能得到所有的 1∼∑ai1\sim \sum a_i1∼∑ai。令 s=∑ais=\sum a_is=∑ai。设加入的新数为 xxx,则 ai≤x≤sa_i\le x\le sai≤x≤s。需要证明的是能表示出 1∼s+x1\sim s+x1∼s+x 的所有数,显然只需要证明能表示出 s+1∼s+xs+1\sim s+xs+1∼s+x 的所有数。由于 1∼s1\sim s1∼s 都能被前 nnn 个数表示出,因此我们选择上 xxx 就能表示出 s+1∼s+xs+1\sim s+xs+1∼s+x。