咳咳,这题目虽然入门,但是作为萌新,看懂题目还是有难度的,我确实没看懂,也是之后看讲解才知道是这个意思,
话不多说,出门带点葱姜蒜,别让拔叔太难办,上菜
1,这个题目啊,是要你往下连续数m个数字,看这连续的m个数字和的大小,不是让你一个一个找拼接成m个最小加数的和,我反正当时没看懂哈哈
2,然后思路呢,吼吼吼吼,这就小转弯了,要用到两次for循环,第一次,应该怎么遍历呢,想一想,他说是m个连续数,所以要把给定的n个数,每m个捆绑在一起,看成一个整体,每一次遍历是这个整体往后的遍历,所以第一次for循环应该遍历到n-m处,注意了 i 的范围是0到n-m,两边都取等号,因为n-m这下标到n处为m个长度,所以n-m到n也是m个单位,捆绑时n-m也算在内
3,而第二个for循环很简单了,在第一个for循环基础上往后遍历m个长度,即拆解捆绑过程