N!相信大家都算过,不过随着N的增加,N!会超64位。今天的题目是要求你求出N!的二进制表示中最低位1的位置(从右向左数)。 不过N的范围是大于等于1小于等于1000000000;
N!相信大家都算过,不过随着N的增加,N!会超64位。今天的题目是要求你求出N!的二进制表示中最低位1的位置(从右向左数)。 不过N的范围是大于等于1小于等于1000000000;
输入有多组数据,以EOF结束。每组数据只占一行,且只包含一个数据n。
每组数据输出占一行,既N!的二进制表示中最低位1的位置。
100
34
1
98
33
1
Anything about this OnlineJudge, Please Contact Administrator. Click add QQ
OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap
Copyright 2016 ACM算法攻关部cnt: 52153
关于网站改版