0...0001111是第一个
0...0010111是第二个
0...0011011是第三个
0...0011101是第四个
0...0011110是第五个
0...0100111是第六个
所以我在想看最左边的1在哪个位置得到一个最小值,
比如最左边的1是第五位那就说明这个数的位置大于1(C3,0=1,3是右边的数位,0是0的个数)
最左边的1在第六位说明这个数大于5(C4,1+C3,0=4/1+1=5)
最左边的1在第七位这个数大于C5,2+C4,1+C3,0=5*4/2/1+4/1+1=15