首先假设开始可以覆盖的范围是【0,0】;
示例:1 3 8 10 15 n为20
对于数组的第一个数组num【0】,如果num【0】 = 1则可以覆盖到【0 ,1】;
接下来,由于num【1】大于现在的可覆盖范围所以肯定要加入一个新的数2(范围的最后+1)
然后覆盖范围变为【0 ,1 + 2】
类推
第三次迭代 【0,6】 加入7
第四次迭代 【0,13】
第五次迭代 【0,21】
加入两个
结束
首先假设开始可以覆盖的范围是【0,0】;
示例:1 3 8 10 15 n为20
对于数组的第一个数组num【0】,如果num【0】 = 1则可以覆盖到【0 ,1】;
接下来,由于num【1】大于现在的可覆盖范围所以肯定要加入一个新的数2(范围的最后+1)
然后覆盖范围变为【0 ,1 + 2】
类推
第三次迭代 【0,6】 加入7
第四次迭代 【0,13】
第五次迭代 【0,21】
加入两个
结束