我想问的是一道和排列组合有关系的问题。100的阶乘(100!)可以整除2的k次方,求这个k的最大值(2^k

答案是2的97次方,但仍然不知道问题的解决过程!谢谢大家的帮忙!... 答案是2的97次方,但仍然不知道问题的解决过程!谢谢大家的帮忙! 展开
百度网友7b9caae
2011-09-15 · TA获得超过385个赞
知道答主
回答量:30
采纳率:0%
帮助的人:37.9万
展开全部
需要计算100!中含有2^k即可。只能从其中的偶数中找,即
100!=(1*3*5*......99)*(2*4*6*8*......98*100)
=(1*3*5*......99)*2^50*(1*2*3*........49*50)
=(1*3*5*......99)*2^50*(1*3*.....49)*(2*4*6*......50)
=(1*3*5*......99)*(1*3*.....49)*2^50*2^25*(1*2*3*4......*25)
=(1*3*5*......99)*(1*3*.....49)*2^75*(1*3*5.....25)*(2*4*6*......24)
=(1*3*5*......99)*(1*3*.....49)*2^75*(1*3*5.....25)*(1*2*3*......23)*2^12*(1*2*3*.....12)
=(1*3*5*......99)*(1*3*.....49)*(1*3*5.....25)*(1*2*3*......23)*2^87*(1*2*3*.....12)
=M*2^87*(1*2*3*.....12)
(记M=(1*3*5*......99)*(1*3*.....49)*(1*3*5.....25)*(1*2*3*......23)
而1*2*3*.....12=(1*3*....11)*(2*4*6.....12)
=(1*3*....11)*2^6(1*2*3.....6)
=(1*3*....11)*2^6(1*3*5)(2*4*6)
=(1*3*....11)*(1*3*5)*(1*3)*2^10
=N*2^10 其中N=(1*3*....11)*(1*3*5)*(1*3))
所以100!=M*2^87*N*2^10 =MN*2^97
故100!可以整除2的k次方,k的最大值为97
pengp0918
2011-09-15 · TA获得超过4.9万个赞
知道大有可为答主
回答量:1.3万
采纳率:61%
帮助的人:4119万
展开全部
应该是:100的阶乘(100!)可以被2的k次方整除,求这个k的最大值。
其实就是求100的阶乘(100!)里有多少个因数2相乘?
因只有偶数里才有因数2,故100个数中有50个偶数,提取50个2后,剩下25个偶数,再提取25个2,剩下12个偶数,提取12个2,余6个偶数,提6个2余3个偶数,提3个2余1个偶数2.
所以K=50+25+12+6+3+1=97
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liz3278
2011-09-15 · TA获得超过1367个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:414万
展开全部
1至100中,2的倍数(偶数)有50个;
4的倍数有25个;
8的倍数有12个;
16的倍数有6个;
32的倍数有3个;
64的倍数有1个;
所以K的最大值为50+25+12+6+3+1=97个;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llfswb
2011-09-15 · TA获得超过1261个赞
知道小有建树答主
回答量:436
采纳率:100%
帮助的人:207万
展开全部
建议你看看《初等数论》,在Gauss函数这节。

k=[100/2]+[100/4]+[100/8]+[100/16]+[100/32]+[100/64]
=50+25+12+6+3+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式