深信服的一道笔试题,没什么思路,题目如下: 有一堆硬币堆,每次可以操作 1、将其中一个硬币堆分成两堆,此时数组长度会变长,如[1,3]变成[1,1,2] 2、所以堆的硬币数减一,如[1,1,2] -> [0,0,1] 求消除所有硬币的最小操作次数