解题思路:找到第一个出现的"01"(即一个0跟着一个1)并将其转换为"10"。这种转换会使整数稍微变大,但会保持二进制中1的数量不变。为了使得得到的数尽可能小,在做了上述转换后,需要将所有的1尽可能地移动到最右边(即低位&#