关于阶乘?!

本文揭示了一个惊人的数学发现,通过求证一个等式,展现了m!分解质因数后质因数2的个数与m转化为二进制后1的个数之间的关系。通过数学归纳法证明了这一结论,无论是m为奇数还是偶数,都能得出一致的结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我发现了一个很神的结论!!!!
如果大佬们一早就知道了,请不要diss这位菜鸡。

#1

求证:
Σlog mi=0m2i=m(Σlog mi=0[2i and m==2i])Σi=0⌊log m⌋⌊m2i⌋=m−(Σi=0⌊log m⌋[2i and m==2i])
这个式子代表了什么?
等式左边,代表m!m!分解质因数后,质因数2的个数。等式右边是mm1m−m转化为二进制后1的个数
f(m)=Σlog mi=0m2i=m(Σlog mi=0[2i and m==2i])f(m)=Σi=0⌊log m⌋⌊m2i⌋=m−(Σi=0⌊log m⌋[2i and m==2i])
用数学归纳法。
若m-1是偶数,m是奇数。
则m相对于m-1加了1。而二进制中1的个数相对于m-1也多了1。
所以f(m)=f(m1)f(m)=f(m−1)
若m-1是奇数,m是偶数,那么每一个m-1转化为二进制后,末尾有多少个连续的1,这个连续的1的个数jj是确定的。
m-1+1后,j个1全变成0,但是倒数第j+1位的0变成了1。
所以m-1相对于m多了j-1个1。
而m相对于m-1加了1。所以Ans(m)=Ans(m1)+j
证毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值