给出一个数组:[100, 100, 100, -250, -60, 50, -150, 200] 和一个变量 l = 1。在遍历数组的过程中,每遍历一个元素,l += arr[i],且要保证在这过程中 l 不能小于1,但遍历过程可以将数组的元素移动到最后(每次只能移动一个)。如:遍历到arr[3]时,此时 l = 51,继续遍历会导致 l < 0,则可以将arr[4]移动到数组尾部,继续遍历,但这样会导致移动数组的次数增多(后面的-150也需要移动到数组的尾部),如果在arr[2]时就将arr[3]移动到数组尾部,只需要移动一次即可。