阶乘(Factorial)是一个很有意思的函数,但是不少人都比较怕它。现在这里有一个问题,给定一个N(0<0<1000000000),求N!的二进制表示最低位的1的位置(从右向左数)。
1 2 3 4
1 2 2 4
2! = (2)10 = (10)2,则第一个1是第二位 3! = (6)10 = (110)2,则第一个1是第二位 4! = (24)10 = (11000)2,则第一个1是第四位
HJX