利用阶乘因子数公式证明素数无穷多
来源:互联网 发布:淘宝网哪些宝贝好发布 编辑:程序博客网 时间:2024/05/01 16:18
搞过 OI/ACM 的同学们想必对一道经典题目印象极深:求 n 的阶乘末尾有多少个 0 。注意到末尾的一个 0 是由一个因子 2 和一个因子 5 相乘产生的;但在 n 的阶乘里,因子 5 的个数通常远远少于因子 2 。因此这个问题就等价于问 n 的阶乘里有多少个因子 5 。在 n 的阶乘式中,每个 5 的倍数里都含有一个因子 5 ,每个 25 的倍数里都还含有另外一个因子 5 ,每个 125 的倍数里都还有第三个因子 5 ……因此, n 的阶乘里因子 5 的个数的计算公式就是 ⌊n/5⌋ + ⌊n/25⌋ + ⌊n/125⌋ + ... 。如果把 K 的阶乘里素因子 p 的个数记作 Φ(p, K) ,则 Φ(p, K) = Σ⌊K/(p^i)⌋ 。有意思的是,最近 The American Mathematical Monthly 上的一篇文章利用这个公式瞬间证明了素数无穷多的定理。
如果素数是有限的,则 K 的阶乘就可以写成所有 p^Φ(p, K) 的乘积,其中的 p 取遍所有的素数。注意到 Φ(p, K) = Σ⌊K/(p^i)⌋ < Σ(K/(p^i)) = K/(p-1) < K ,因此对任意正整数 K 都有 K! < (Πp)^K ,其中 Πp 表示所有素数的乘积。但当 K 充分大的时候, K! 显然会超过一个常数的 K 次方,矛盾。因此素数不可能是有限的。
来源:http://www.cut-the-knot.org/wiki-math
- 利用阶乘因子数公式证明素数无穷多
- 如何证明素数有无穷多个
- 如何证明素数有无穷多个
- 如何证明素数有无穷多个
- 如何证明素数有无穷多个
- 素数有无穷多个的证明
- 经典证明:素数无穷多的拓扑学证明
- 经典证明:用信息熵证明素数无穷多
- 另外两种证明素数无穷多的方法
- 素数有无穷多个的几个证明
- 用反证法证明有无穷多个素数
- 素数因子与阶乘
- 素数有无穷个的证明
- 素数的形成与无穷素数的证明
- 转任意素数有有无穷个的证明
- 阶乘拆分成素数指数因子的形式
- 求一个数的素数因子
- hdoj2136 求数的最大素数因子
- Cisco的下一代互联网技术战略
- IP地址实名制是一个伪命题
- 启动服务_配置文件
- 《生活中的算法》写作计划
- 趣题:数轴上的潜水艇
- 利用阶乘因子数公式证明素数无穷多
- 分形图形:千伏高压下的湿木板
- UyHiP趣题:自然数划分中的幂关系
- 从全唐诗对偶字中提取字义网络图
- Self-Description
- 瓶魔悖论与不完全信息
- 经典证明:用信息熵证明素数无穷多
- Geek的收藏:印满圆周率的纸钱包
- 10个精彩的智力问题