早教吧作业答案频道 -->数学-->
数学numberbase进制问题如果将N!从10进制转换成8进制,那么它最后有21个0结尾.N的最大正整数值是多少?
题目详情
数学number base进制问题
如果将N!从10进制转换成8进制,那么它最后有21个0结尾.N的最大正整数值是多少?
如果将N!从10进制转换成8进制,那么它最后有21个0结尾.N的最大正整数值是多少?
▼优质解答
答案和解析
8进制最后1位是0说明这个数是8的倍数,最后2位是0说明这个数是8的平方的倍数,以此类推最后21位是0说明这个数是8的21次方的倍数,也就是说该数要含有8的21次方这个因数.
8的21次方等于2的63次方,因为这个数是阶乘,所以只要在从1到N的所有整数里能找到63个因数2就行.
2有1个因数2,4有2个因数2,6有1个因数2,8有3个因数2,10有1个因数2,12有2个因数2,14有1个因数2,16有4个因数2,18有1个因数2,20有2个因数2,22有1个因数2,24有3个因数2,26有1个因数2,28有2个因数2,30有1个因数2,32有5个因数2,34有1个因数2,36有2个因数2,38有1个因数2,40有3个因数2,42有1个因数2,44有2个因数2,46有1个因数2,48有4个因数2,50有1个因数2,52有2个因数2,54有1个因数2,56有3个因数2,58有1个因数2,60有2个因数2,62有1个因数2,64有6个因数2,加起来正好63
所以只要N大于等于64那么N!换成10进制最后8位就一定是0
如果是求N的最小正整数值那就是64
上面的方法很简单但很麻烦,下面提供一个简单点的:
∵8进制的权是8^i,
∴最后有21个0结尾该数含有因数8^21=2^63
又∵N!为从1开始的连续整数相乘
∴2的因数的个数x为
[N/2](N
8的21次方等于2的63次方,因为这个数是阶乘,所以只要在从1到N的所有整数里能找到63个因数2就行.
2有1个因数2,4有2个因数2,6有1个因数2,8有3个因数2,10有1个因数2,12有2个因数2,14有1个因数2,16有4个因数2,18有1个因数2,20有2个因数2,22有1个因数2,24有3个因数2,26有1个因数2,28有2个因数2,30有1个因数2,32有5个因数2,34有1个因数2,36有2个因数2,38有1个因数2,40有3个因数2,42有1个因数2,44有2个因数2,46有1个因数2,48有4个因数2,50有1个因数2,52有2个因数2,54有1个因数2,56有3个因数2,58有1个因数2,60有2个因数2,62有1个因数2,64有6个因数2,加起来正好63
所以只要N大于等于64那么N!换成10进制最后8位就一定是0
如果是求N的最小正整数值那就是64
上面的方法很简单但很麻烦,下面提供一个简单点的:
∵8进制的权是8^i,
∴最后有21个0结尾该数含有因数8^21=2^63
又∵N!为从1开始的连续整数相乘
∴2的因数的个数x为
[N/2](N
看了 数学numberbase进制...的网友还看了以下:
计算(1+1/2048)+(2+1/1024)+(4+1/512)+...(512+1/4)+(1 2020-04-07 …
为啥我写的fortran结果算出来都是零,程序如下.programex01useimslparam 2020-04-07 …
求解lim(n,+∞>1/n*(e^1/n+e^2/n+…+e^n/n)求详细解题过程谢谢求解li 2020-05-14 …
n[e-(1+1/n)∧n](n→∞)这个极限怎么求呀? 2020-05-14 …
如何证明lim(n->∞)[n*(e^(1/n)-1)]^(n)=1(可以不按照定义证明)怎么感觉 2020-05-17 …
英语单词辨音找出画()部分读音与其余不同的单词()1.A .kn(ee) B.n(e)ck C.r 2020-05-17 …
求当n趋向无穷大时s=[(1/n)*(e^1/n)]/(1-e^1/n)的值请详说为什么, 2020-06-06 …
已知a+b>0,n属于正数且为偶数,证明b^(n-1)/a^n+a^(n-1)/b^n〉=1/a+ 2020-06-12 …
设A=(101;020;-101)求满足方程AB+E=A^2+B的矩阵B用AB+E=A^2+B(A 2020-06-18 …
0<a<b,n>1.证明na^(n-1)(b-a)<b^n-a^n<nb^(n-1)(b-a)用中值 2020-11-01 …