有n个位置,每个位置有Hi个积木,(i为1到n)。人有一个背包,背包空间无限大,初始时人在第一个位置,背包里有m个积木。可以进行以下操作: 1,将一定数量的积木从位置上拿到背包里。 2,将一定数量的积木从背包里拿到位置上。 3,移动到下一个位置。 问能否通过操作将n个位置上的积木数量严格正序排列(h1<h2<h3<……<hn)积木数量可以为0。 我的想法是从第一个位置开始判断,i为0到n-1,m=m+arr[i]-i,m小于零则NO。 结果通过率30%,想不明白哪里不对,或者有什么情况没考虑到,各位大佬有啥想法提点一下😂